Árvore de páginas

ThreadMemWarning

Define, para um determinado ambiente, uma mensagem de advertência, no TOTVS | Application Server, gravada no log de console da aplicação, quando um processo em execução ultrapassar o valor definido para o consumo de memória.


Para utilizar essa chave, é necessário inserir a chave ThreadMemWarning, no environment em uso, e especificar o limite em MB.


Exemplo

[Environment]
ThreadMemWarning=40


Observações
  • Ao iniciar um aplicativo neste ambiente (environment), com essa configuração habilitada, a seguinte mensagem será gravada no arquivo de log do console:
[INFO ][SERVER] Env [ADVPLTESTS_TOP_MSSQL] Thread memory WARNING set to [40] MB  

Caso algum processo em execução ultrapasse os 40 MB de memória, a seguinte mensagem será gravada:

/*-------------------------------------------------------
ERRO THREAD ([2880], juliow, TEC-AUTOQUAD)   12/12/2008   10:36:08
 Stack :
WARNING - THREAD MEMORY UP TO 40.00 MB on U_COMERAM(COMERAM.PRW) 11/12/2008 line : 38
[build:7.00.080806P]
[environment: ADVPLTESTS_TOP_MSSQL]
[thread 2880]
[remark: ]
-------------------------------------------------------*/

No entanto, essa ocorrência de erro não interrompe a execução da aplicação, apenas informa que o processo ultrapassou o limite de advertência definido.

  • Após habilitar/desabilitar essa chave, na seção [Environment], o TOTVS | Application Server deve ser parado e iniciado novamente, pois essa configuração somente é considerada no momento que o TOTVS | Application Server é iniciado.
  • Configuração disponível a partir da build 7.00.081215P. Caso utilizada em builds anteriores, os parâmetros informados serão ignorados.



  • Sem rótulos