Estou executando o tomcat 6 no Amazon Linux 2015.03 (acredito que seja baseado no Cent OS / RHEL). Toda vez que executo sudo service tomcat6 stop
, uma solicitação de status ainda mostra tomcat6 (pid <num>) is running...
com um pid diferente do anterior.
Assim, o tomcat é configurado em algum lugar para a reinicialização automática quando está parado, presumivelmente para manter o servidor da Web em execução caso o processo do tomcat morra por qualquer motivo.
Como posso evitar esta reinicialização automática?
Desculpe, cometi um erro. Eu realmente tenho tomcat8 rodando na mesma máquina, é por isso que estou tentando desativar o tomcat6. Mas o processo tomcat6 não está realmente em execução, apenas o processo tomcat8. No entanto, sudo service tomcat6 status
está me dizendo que está sendo executado, mas o pid é uma lista que realmente pertence ao tomcat8.
Eu não percebi isso porque executar sudo service tomcat8 status
me dá OK
, mas a linha pid é engolida em algum lugar. Eu tive que redirecionar a saída dos comandos para um arquivo para ver que o pid para os comandos de status tomcat6 e tomcat8 eram os mesmos.
Parece que o tomcat6 não está sendo executado, mas o comando service status
acha que está.