博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux部署后问题排查
阅读量:3932 次
发布时间:2019-05-23

本文共 929 字,大约阅读时间需要 3 分钟。

腾讯云服务器的Tomcat经常无故挂掉

有可能是内存问题,内存不足导致线程被kill。

查看/var/log/messages文件

May 19 18:19:26 VM-8-4-centos kernel: [26860]     0 26860    28753      616      57        0             0 sshdMay 19 18:19:26 VM-8-4-centos kernel: [26865]    74 26865    28231      419      55        0             0 sshdMay 19 18:19:26 VM-8-4-centos kernel: [26870]     0 26870     2366       51       7        0             0 trystart.shMay 19 18:19:26 VM-8-4-centos kernel: Out of memory: Kill process 24224 (java) score 318 or sacrifice childMay 19 18:19:26 VM-8-4-centos kernel: Killed process 24224 (java), UID 0, total-vm:2383792kB, anon-rss:332480kB, file-rss:0kB, shmem-rss:0kB

发现内存满了,自动kill掉了不能保护的线程

解决方案:(未尝试,仅供参考)

优化tomcat内存,找到tomcat下的/bin/catalina.sh

JAVA_OPTS="$JAVA_OPTS -Dorg.apache.catalina.security.SecurityListener.UMASK=`umask`"JAVA_OPTS="$JAVA_OPTS -server -Xms1024m -Xms1024m -XX:PermSize=256m -XX:MaxPermSize=512m -Djava.awt.headless=true"

转载地址:http://xzqgn.baihongyu.com/

你可能感兴趣的文章
研发主管的烦恼:周一早晨延迟的项目会议
查看>>
研发主管的烦恼:难以执行的绩效考核
查看>>
精益Scrum(五)
查看>>
精益Scrum(六)
查看>>
精益Scrum(七)
查看>>
软件测试管理—如何写好软件测试计划书
查看>>
解读一名软件测试经理所需要具备的能力
查看>>
有效的软件测试度量
查看>>
软件评测和测试国家现行标准
查看>>
理解测试策略
查看>>
机器学习界大牛林达华推荐的书籍
查看>>
path变量备份
查看>>
Lesson2.2 & 2.3 Maya command reference & quick help
查看>>
lesson 2.4 - Converting MEL Commands to Python
查看>>
Lesson 3.1 - Python Core Data Types
查看>>
Lesson3.2 variables
查看>>
3.4.2 - Operators & 3.4.3 division and truncation
查看>>
3.6 - Maya Commands: setAttr
查看>>
3.7.1 - Strings
查看>>
3.7.4 - Indexing and Slicing Strings
查看>>