Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: informiar historico de alterações do valor default

Pagetitle
ThreadInfoCheckDeadLockThreadInfo
CheckDeadLock

Habilita o

Inclusão de trecho
DBAccess
DBAccess
nopaneltrue
Master (quando utilizada configuração distribuída ) ou o DBAccess StandAlone
Inclusão de trecho
DBAccess
DBAccess
nopaneltrue
Standalone a identificar processos em DEADLOCK por tentativa de bloqueio de registros dos processos em execução no Inclusão de trechodbaccessdbaccessnopaneltruemesmo.


Valores válidos

:

ValorDescrição
0 (default)Desabilita o mecanismo de identificação de DeadLock (default).Deadlock
1Habilita o mecanismo de identificação de Deadlock 




Exemplo:

Sem Formato
[GENERAL]
CheckDeadLock=1

Informações Adicionais 




Observações

  • Quando utilizado o 
    Inclusão de trecho
    dbaccess
    dbaccess
    nopaneltrue
     em modo distribuído, esta configuração deve ser utilizada no
    Inclusão de trecho
    dbaccess
    dbaccess
    nopaneltrue
    Master
  • A Funcionalidade disponível a partir do DBAccess 20181212 Build 18.2.1.0Build 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
    Inclusão de trecho
    dbaccess
    dbaccess
    nopaneltrue
    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 ao 
    Inclusão de trecho
    advpl
    advpl
    nopaneltrue
    sobre o processo que está bloqueando o registro irá informar que a situação de Deadlock foi identificada.
  • Para autorizar ao DBAccess o
    Inclusão de trecho
    dbaccess
    dbaccess
    nopaneltrue
    a finalizar um dos processos envolvidos para dar a chance dos demais serem finalizados com sucesso, e sem não manter a aplicação bloqueada em loop, deve ser habilitado o parâmetro / configuração DeadLockExit=1 utilizada a configuração DeadLockExit na configuração do Database e/ou Ambiente Ambiente (Esta configuração, quando utilizada em 
    Inclusão de trecho
    dbaccess
    dbaccess
    nopaneltrue
     distribuído, deve ser colocadas nos serviços do 
    Inclusão de trecho
    dbaccess
    dbaccess
    nopaneltrue
    configurados como slave)




Veja também