Tempo aproximado para leitura: 00:01:27 min
Ocorrência
Na execução do Novo RPW via PASOE apresenta a mensagem no log: Lock wait timeout of 10 seconds expired (8812)
Ambiente
Framework - Framework (Linha Datasul) - PASOE - Versão 12
Causa
O valor definido para o parâmetro -lkwtmo padrão para o PASOE é de 10 segundos sendo insuficiente para a instância do PASOE o Novo RPW.
Solução
Configuração do parâmetro -lkwtmo no PASOE:
Instância do Novo RPW: Configurar o parâmetro -lkwtmo 1800 no arquivo .pf desta instância específica. Esse tempo era o padrão utilizado no RPW Clássico e é o recomendado para o Novo RPW. Embora não exista um valor exato, esse intervalo atende bem à percepção de tempo ideal do processo;
Instância das Telas HTML - Padrão: Manter o parâmetro -lkwtmo 10, valor padrão.
É possível aumentar esse tempo no PASOE das telas HTML, porém não é recomendado. Como as requisições web costumam ser curtas e exigem rápida execução, esperar mais de 10 segundos por um lock causaria uma percepção considerável de lentidão para o usuário.
Saiba mais
Kbase da Progress referente o o parâmetro -lkwtmo no PASOE Lock Timeout (-lkwtmo)
Sobre Lock no banco Progress OpenEdge: Framework - Linha Datasul - TEC - Como identificar locks no banco Progress OpenEdge
Detalhes sobre o serviço de Automação de Tarefas Datasul em Configuração Automação de Tarefas Datasul - Novo RPW
0 Comentários