Ajude o site desativando o bloqueador de anúncio
Cabeçalho

PROTHEUS-[General][DB] - CheckDeadLock

Autor: Eurai Criado: 23/03/2025 Atualizado: 09/05/2025 dbAccessINI Confs
Postagem

 

PROTHEUS-[General][DB] - CheckDeadLock

[ADVPL][PROTHEUS][General] - CheckDeadLock

 

DESCRIÇÃO

Habilita o TOTVS | DBAccess Master (quando utilizada configuração distribuída ) ou o TOTVS | DBAccess Standalone a identificar processos em DEADLOCK por tentativa de bloqueio de registros dos processos em execução no mesmo.

 

 

USO

[General]

CheckDeadLock=1

 

OBS

 

  • Quando utilizado o TOTVS | DBAccess em modo distribuído, esta configuração deve ser utilizada no TOTVS | DBAccess Master
  • A partir do DBAccess Build 20191119, o valor default desta configuração passa a ser 1 ( habilitada ).
  • A partir do DBaccess Build 20200606, o valor default desta configuração voltou a ser 0 ( desabilitada ).
  • Essa configuração, quando alterada, exige que o serviço do TOTVS | DBAccess seja reiniciado para que a nova configuração seja considerada
  • Caso seja identificado um Deadlock no bloqueio de registros entre dois ou mais processos, a informação retornada ao AdvPL sobre o processo que está bloqueando o registro irá informar que a situação de Deadlock foi identificada
  • Para autorizar o TOTVS | DBAccess a finalizar um dos processos envolvidos para dar a chance dos demais serem finalizados com sucesso, sem não manter a aplicação bloqueada em loop, deve ser utilizada a configuração DeadLockExit na configuração do Database e/ou Ambiente (Esta configuração, quando utilizada em TOTVS | DBAccess distribuído, deve ser colocadas nos serviços do TOTVS | DBAccess configurados como slave
Valores Descrição
0 [Default] Desabilitado
1 Habilitado
   

 

ASSINE A NEWSLETTER

Cadastrando...

PIX uDesenv

PIX QR Code para depósito

Clique para doar

Parceiros

Tudo em ADVPL - Blog parceiro

Blog ADVPL