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

PROTHEUS-[General] - Latencylog

Autor: Eurai Criado: 16/03/2025 Atualizado: 16/03/2025 AppserverINI Confs
Postagem

 

 

[ADVPL][PROTHEUS][General] - Latencylog

 

DESCRIÇÃO

Esta configuração habilta a captura e registro da latência de rede entre o TOTVS SmartClient e o TOTVS Application Server em um arquivo de LOG diferenciado pelo servidor de aplicação

 

USO

[General]

Latencylog=1

 

 

OBS

Quando habilitado no TOTVS Application Server, o log de latência é capturado pelo TOTVS SmartClient ao iniciar a conexão com o TOTVS Applicartion Server.

A latência é apurada entre a estação onde está sendo executado o TOTVS SmartClient e o servidor onde está sendo executado o TOTVS Application Server que está atendendo a esta conexão. 

Cada tomada de tempo é gravada em um arquivo chamado "pingresult.log", na pasta onde está o executável do TOTVS Application Server, em intervalos de uma hora, com quebra automatica de LOG para BAK em 5 MB, e após a tomada de tempo de latência inicial, uma nova tomada de tempo é executada em intervalos de 3600 segundos (uma hora) e envia os resultados para o TOTVS Application Server. 

O nome e pasta de gravação de LOG, o tamanho máximo do LOG, e o intervalo entre as capturas de latência podem ser alterados mediante as configurações LatencyLogFile, LatencyLogMaxSize e LatencyPingInterval. 

 

Formato do LOG

Cada linha correspondente a uma tomada de tempo de latência é registrada no log no seguinte formato:

 

[datahorasrv] #ping srvthread, rmtUser, RmtMachine, Environment , tempodeuso, IPdoClient, DatahoraCli, min, max, avg, lost

 

datahorasrv = momento do registro da informação no AppServer  

srvthread = id da thread Advpl no AppServer

rmtUser = nome do usuário na estação executando o SmartClient

RmtMachine = nome da máquina onde está o SmartClient

Environment = nome do ambiente no AppServer ( environment ) onde o programa está rodando

TempoDeUso = Tempo ( no formato hh:mm:ss ) que o TOTVS SmartClient esta em execução

ClientIP = IP da máquina onde está o SmartClient ou IP do Broker / Proxy / Balancer se utilizado

DataHoraCli = momento que o ping foi apurado ( ping executado no smartclient )

min = menor tempo de ping em milissegundos

max = maior tempo de ping em milissegundos

avg = media de tempo de ping, em milissegundos, sobre 10 pacotes.

lost = número de pacotes perdidos

  • Em caso de erro na execução do teste de latência, após a coluna DataHoraCli será registrada a informação #ping error nnn, onde nnn é um código de erro do sistema operacional indicando uma razão de falha para o teste de latência. 

A primeira execução do log de latência registra as informações sobre as interfaces de rede disponíveis na máquina servidora – onde está sendo executado o TOTVS Application Server. 

 

Valores Descrição
0 [default] Desativa o log de registro de latênca
1 Habilta o log de registro de latência
   

 

ASSINE A NEWSLETTER

Cadastrando...

PIX uDesenv

PIX QR Code para depósito

Clique para doar

Parceiros

Tudo em ADVPL - Blog parceiro

Blog ADVPL