Parando Tarefas que Estão em Falha

O planejador executa tarefas em um contexto transacional global, por padrão. Se uma tarefa estiver em falha devido a um problema de configuração ou um erro de aplicativo, o planejador tenta repetir a tarefa até o limite de falha do planejador ser atingido. É possível parar as tarefas que estão falhando.

Antes de Iniciar

O limite de falha do planejador padrão é 10 e pode ser configurado usando a propriedade customizada do planejador taskFailureThreshold. Para configurar essa propriedade customizada, no console administrativo, clique em Recursos > Planejadores > scheduler_name e clique em Propriedades Customizadas. Os valores válidos são números inteiros não negativos, ou seja, números inteiros maiores que 0.

Sobre Esta Tarefa

Quando a tarefa atinge o limite de falha, o planejador pára a execução da tarefa até o daemon do planejador ser reiniciado utilizando o MBean WASScheduler; o planejador efetua failover para outro servidor, ou até o planejador ser retomado utilizando o método resume na API Scheduler ou no MBean WASScheduler.

Procedimento

  1. Cancele ou suspenda uma tarefa transacional (QOS_ONLYONCE) que esteja em falha continuamente. Essa ação pode ser difícil se o planejador ainda não tiver alcançado o limite de falha. Os métodos cancel e suspend da API Scheduler ou as operações do MBean WASScheduler são bloqueadas até a tarefa falhar ou o método ter o tempo limite excedido, enquanto aguarda um bloqueio do banco de dados e emite uma exceção TaskPending. Se isso ocorrer, o aplicativo poderá tentar novamente a operação cancel ou suspend até ser concluído.
  2. Como alternativa, pare o daemon do planejador utilizando a operação stopDaemon no MBean WASScheduler para evitar a execução da tarefa várias vezes e execute a operação cancel ou suspend enquanto estiver parado. Enquanto o daemon estiver parado, o planejador não executa tarefas. No entanto, todas as operações do MBean e métodos da API ainda estão disponíveis.

Ícone que indica o tipo de tópico Tópico de Tarefa



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tsch_stoptasks
Nome do arquivo: tsch_stoptasks.html