Amo*_*mos 3 tomcat service ubuntu-18.04
带有 ubuntu 18.04 的 tomcat 9。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)
Run Code Online (Sandbox Code Playgroud)
catalina.out 什么也没说。系统日志说
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.
Run Code Online (Sandbox Code Playgroud)
该服务已死,但手动重新启动该服务成功。
我可以检查什么才能知道是什么杀死了 tomcat?
如果将来发生类似的事情,我该怎么做才能重新启动 tomcat?
谢谢
除非一个残酷的系统管理员给了它kill -9,否则我会怀疑 Linux 内核的 OOM(内存不足杀手)确实杀死了该进程。检查是否有dmesg朝那个方向的提示。如果是这样,请检查您的服务器是否有足够的 RAM 来让 tomcat 舒适地运行和/或您是否可以调整 tomcat 内存设置。
| 归档时间: |
|
| 查看次数: |
4059 次 |
| 最近记录: |