level 1
tomcat因为一个叫做"apache"的进程占用大量CPU而周期性死掉,各位老司机快来支招
基本情况:生产环境(CentOS 6 64bit);nginx反代tomcat
当启动tomcat时,会产生一个叫做“java”的进程,嗯,运行良好,如图:

但是,问题来了,过了大概几个小时,一个叫做“apache”的进程占用大量CPU(99.3%)快让CPU窒息...,如图:

这个时候,“java”进程已经不在了,网站也不能访问了!
我的猜想:当“apache”占用大量CPU时,CentOS便杀掉一些不相干的进程,比如名叫"java"的tomcat进程...
主机的CPU使用曲线图,图上的高CPU使用率全是这个“apache”造成的:

2017年03月23日 01点03分
1
基本情况:生产环境(CentOS 6 64bit);nginx反代tomcat
当启动tomcat时,会产生一个叫做“java”的进程,嗯,运行良好,如图:

但是,问题来了,过了大概几个小时,一个叫做“apache”的进程占用大量CPU(99.3%)快让CPU窒息...,如图:
这个时候,“java”进程已经不在了,网站也不能访问了!我的猜想:当“apache”占用大量CPU时,CentOS便杀掉一些不相干的进程,比如名叫"java"的tomcat进程...
主机的CPU使用曲线图,图上的高CPU使用率全是这个“apache”造成的:
