Tempo aproximado para leitura: 00:10 min
Dúvida
O conciliador Backoffice (rotina CTBA940) exibe a mensagem de "Internal Server Error" durante o processamento ou abertura. Quais procedimentos devem ser realizados para identificar a causa?
Ambiente
Cross Segmento - TOTVS Backoffice (Linha Protheus) - Contabilidade Gerencial - 12.1.2210
Solução
O erro "Internal Server Error" é um retorno genérico do protocolo HTTP indicando que o servidor (AppServer/REST) encontrou uma condição inesperada. Para identificar a causa raiz, é necessário habilitar chaves de rastreio detalhadas e coletar os logs de comunicação entre o Protheus, o DBAccess e o serviço REST.
- Para ambientes em Cloud Totvs:
A coleta deve seguir os procedimentos específicos de download de logs via portal T-Cloud, conforme processo da documentação: CLOUD - MP - Download de logs TCLOUD
- Para ambientes on-premise:
- Interrompa temporariamente os serviços: dbaccess e appserver;
- Antes de reiniciar os serviços, acesse as pastas de instalação e renomeie os arquivos de log atuais para que um novo log limpo seja gerado:
- \dbaccess\dbaccess.log
- \dbaccess\dbconsole.log
- \appserver\console.log
- No arquivo appserver.ini, adicione as seguintes chaves para validação dos logs:
- Na seção [Ambiente] (ex: [P12]), insira:
FWTRACELOG=1
LogHttpFuncs=1
- Na seção [GENERAL], insira:
consolelog=1
tlpp_rest_log=1
rest_log_level=6
rest_log_StringSize=0
- Na seção [Ambiente] (ex: [P12]), insira:
- Inicie os serviços novamente;
- Reproduza o erro na rotina CTBA940 para que o sistema registre os detalhes nos novos arquivos;
- Após a reprodução, colete os seguintes arquivos atualizados para análise técnica:
- \dbaccess\dbaccess.log
- \dbaccess\dbconsole.log
- \appserver\console.log
- Arquivos com a nomenclatura appserver_[data_hora].log ou appsrvlinux_[data_hora].log (gerados automaticamente no diretório do AppServer).
- Interrompa temporariamente os serviços: dbaccess e appserver;
Saiba Mais:
0 Comentários