Páginas filhas
  • 22619653 DFWKLOGIX-1947 DT Ocorrência aleatória de deadlock na inicialização do Agendador de Tarefas


01. DADOS GERAIS

Produto:

TOTVS Framework

Linha de Produto:

Linha Logix

Segmento:

Tecnologia

Módulo:

Framework (Linha Logix) - Administração Logix

Função:Controle de execução de gatilhos do Agendador de tarefas
País:Brasil
Ticket:

22619653

Requisito/Story/Issue (informe o requisito relacionado) :DFWKLOGIX-1947


02. SITUAÇÃO/REQUISITO

Aleatoriamente ocorrem situações onde o agendador de tarefas, após ser reiniciado, apresenta falha na execução de gatilhos que provavelmente ficaram com o seu registro de execução pendente devido a interrupção do serviço.

WARNING: LogixServer Error : 1205 - [Microsoft][ODBC Driver 17 for SQL Server][SQL Server]Transaction (Process ID 98) was deadlocked on lock | communication buffer resources with another process and has been chosen as the deadlock victim. Rerun the transaction. ( From tMSSQLStmt::BindParam ). SOURCE: JOB0002.4GL:55.

Erro de atualização da situação de execução para INTERROMPIDO e outras execuções perdidas e pendentes. 

       O banco de dados em uso neste caso é SQLServer e o agendador de tarefas é executado em load balance.

03. SOLUÇÃO

Revisão e ajustes nas rotinas de START e FINISH de gatilhos do agendador de tarefas com relação a finalização do registro de execução de gatilho que não está em uso, mas possui registro de execução pendente que deve ser finalizado.

04. DEMAIS INFORMAÇÕES

Não se aplica.


IMPORTANTE!

Disponível a partir do pacote oficial 12.1.2511 ou Framework Fix 12.1.2507(fix01)


05. ASSUNTOS RELACIONADOS

  • Não se aplica.