Árvore de páginas

Como configurar a execução do LogProfiler para envio de log detalhado para o Suporte ou Desenvolvimento

Produto:

Microsiga Protheus

Versões:

11 e 12

Passo a passo:

Existem situações onde pode ser solicitado pelo Suporte ou pelo desenvolvimento um log mais detalhado. Um desses logs é o LogProfiler, utilizado principalmente para detectar problemas de lentidão. Segue abaixo o procedimento para sua correta geração:

 

Nota:

O procedimento deve ser executado em um Appserver dedicado e em modo exclusivo, ou seja, onde nenhum outro usuário esteja acessando o ambiente, e nenhum Job esteja em execução.

 

- Primeiramente, pare o serviço do Appserver;
- Abra o arquivo appserver.ini deste Server e inclua, na seção do ambiente, o comando LogProfiler=1 e também o comando consolemaxsize=10185760 (para aumentar o tamanho do Log para aproximadamente 10Mb). Exemplo:

[Environment]
...
LogProfiler=1

[General]
...
Consolelog=1
consolemaxsize=10185760

- Certifique-se que existe, no arquivo appserver.ini, na seção [General], a linha Consolelog=1. Se não tiver, insira esta linha;
- Na pasta Appserver, renomeie o arquivo console.log para console.bak;
- Reinicie o serviço do Appserver;
- Acesse apenas a rotina e execute apenas o processo em que está ocorrendo a lentidão com o Programa inicial SIGAADV;
- Após ser executada a rotina feche o Smartclient e aguarde 5 minutos para que o Log seja preenchido;
- Pare o serviço do Appserver;
- Renomeie o novo arquivo console.log gerado para console_lentidao.log;
- Reinicie o serviço do Appserver;
- Envie o arquivo console_lentidao.log para o suporte ou desenvolvimento avaliarem;