最近在阿里云上运行自己写的程序,程序(tomcat)运行时间久一点就被killed,需要分析原因并找到解决方法,并第一时间查看tomcat日志,未发现异常。
首先可能原因是
1.内存不够
方法1是查看linux 系统日志
#查看1000行日志
tail -1000f /var/log/messages
#查看系统日志中包含process关键字
cat /var/log/messages |grep process
如果出现 kernel: Out of memory: Kill process意味着整个系统的内存已经不足,如果不杀死进程的话,就会导致系统的崩溃.