Em algumas situações, a plataforma não está iniciando corretamente, gerando uma mensagem de erro conforme exemplo a seguir. Como resolver?
Ambiente
TOTVS Fluig Plataforma - Configurações técnicas - A partir da versão 1.7 (Lake)
Causa
As novas instalações da 1.7 estão vindo com o parâmetro keepalive-time do pool de threads com 60 segundos, mas as instalações que são atualizadas da 1.6.4, continuam com o valor padrão da versão antiga, que é 100 milissegundos:
<thread-pool name="default">
<max-threads count="10"/>
<keepalive-time time="100" unit="miliseconds"/>
</thread-pool>
Percebemos que, quando este parâmetro está com um valor muito baixo, pode impedir a correta inicialização da plataforma.
Solução
Para solucionar essa ocorrência, realize os seguintes passos:
01. Edite o arquivo domain.xml (localizado em: [diretório_instalação]/appserver/domain/configuration/)
02. Pesquise pelo parâmetro keepalive-time. Altere a propriedade time para 60 e unit para seconds.
03. Salve e inicie os serviços.
Confira como fica a parametrização correta para a atualização 1.7:
<thread-pool name="default">
<max-threads count="10"/>
<keepalive-time time="60" unit="seconds"/>
</thread-pool>
0 Comentários