Diferença entre chamar o script de encerramento do tomcat e o processo de eliminação

4

Em nossas caixas de linux, temos vários usuários que executam o tomcat.

Atualmente, estamos usando os comandos process kill para eliminar o tomcat do respectivo usuário, em vez de usar o shutdown.sh

Há alguma desvantagem de usar essa abordagem?

    
por Novice User 01.03.2014 / 13:03

2 respostas

8

Depende do sinal kill que você está usando:

Dito isso, tomcat tem seu próprio mecanismo para desligar corretamente, ou seja, uma chamada RMI que você deve usar, diretamente ou usando a interface do seu sistema operacional: service , start , systemctl ou qualquer outro.

Se você não puder fazer isso por qualquer motivo, poderá usar a ajuda de um wrapper como tanukiwrapper ou supervisord , que também tem uma interface web.

    
por 01.03.2014 / 13:30
4

Não há diferença de comportamento se você usar o script de desligamento do Tomcat ou usar kill -15. O resultado final é exatamente o mesmo - um desligamento limpo. A única diferença é uma ligeira diferença no caminho do código que inicia o processo de encerramento.

    
por 13.03.2014 / 09:45