tomcat 9 com ubuntu 18.04. status do serviço tomcat:
● tomcat.service - Tomcat 9 servlet container
Loaded: loaded (/etc/systemd/system/tomcat.service; enabled; vendor preset: enabled)
Active: failed (Result: signal) since Thu 2020-03-26 03:00:31 UTC; 3h 33min ago
Process: 8815 ExecStop=/opt/tomcat/latest/bin/shutdown.sh (code=exited, status=0/SUCCESS)
Process: 8858 ExecStart=/opt/tomcat/latest/bin/startup.sh (code=exited, status=0/SUCCESS)
Main PID: 8865 (code=killed, signal=KILL)
catalina.out não diz nada. syslog diz
Mar 26 03:00:31 user systemd[1]: tomcat.service: Main process exited, code=killed, status=9/KILL
Mar 26 03:00:31 user systemd[1]: tomcat.service: Failed with result 'signal'.
Mar 26 03:17:08 user systemd[1]: Reloading The Apache HTTP Server.
Mar 26 03:17:08 user systemd[1]: Reloaded The Apache HTTP Server.
O serviço estava inativo, mas a reinicialização manual do serviço foi bem-sucedida.
O que posso verificar para saber o que matou o tomcat?
O que posso fazer para reiniciar o tomcat caso algo assim aconteça no futuro?
Obrigado
A menos que um administrador de sistema cruel o tenha dado
kill -9
, eu suspeitaria que o OOM (out of memory killer) do kernel Linux matou o processo. Verifique sedmesg
há dicas nessa direção. Em caso afirmativo, inspecione se o seu servidor possui RAM suficiente para que o tomcat funcione confortavelmente e/ou se você pode ajustar as configurações de memória do tomcat.