美文网首页
Tomcat莫名自动退出

Tomcat莫名自动退出

作者: 宋雾代 | 来源:发表于2019-03-24 10:53 被阅读0次

    生产上遇到问题,tomcat进程莫名其妙退出了。查询应用日志和tomcat日志没有任何结果。
    上网查询以后,说程序crash的话可以查看内核日志,目录在/var/log/message文件下查找。网上文件说出现Out of memory: Kill process 31201 (java) score 783 or sacrifice child那么可以推测为内存溢出,被linux的保护程序OOM Killer干掉了。更多可以参考这个网页( http://backdrift.org/oom-killer-how-to-create-oom-exclusions-in-linux )。
    但是我没有这句话,有可能是程序crash掉。日志有如下内容:

    May  8 09:54:44 test abrt[4029]: Saved core dump of pid 3715 (/usr/java/bin/java) to /var/spool/abrt/ccpp-2017-05-08-09:54:44-3715 (2001559552 bytes)
    May 8 09:54:44 test abrtd: Directory 'ccpp-2017-05-08-09:54:44-3715' creation detected
    May 8 09:54:44 test abrtd: Package 'jdk' isn't signed with proper key
    May  8 09:54:44 test abrtd: 'post-create' on '/var/spool/abrt/ccpp-2017-05-08-09:54:44-3715' exited with 1
    May  8 09:54:44 srdsdevapp69 abrtd: Corrupted or bad directory /var/spool/abrt/ccpp-2017-05-08-09:54:44-3715, deleting
    

    中途临时产生了core文件,但最后又被删掉了。
    abrtd默认只保留软件包里的程序产生的core文件,修改下面的参数可以让其记录所有程序的core文件。

    vi /etc/abrt/abrt-action-save-package-data.conf
    ProcessUnpackaged = yes
    

    相关文章

      网友评论

          本文标题:Tomcat莫名自动退出

          本文链接:https://www.haomeiwen.com/subject/nlnyvqtx.html