tomcat因为一个叫做"apache"的进程占用大量CPU而周期性死掉,各位老司机快来支招
基本情况:生产环境(CentOS 6 64bit);nginx反代tomcat
当启动tomcat时,会产生一个叫做“java”的进程,嗯,运行良好,如图:
![](http://imgsrc.baidu.com/forum/w%3D580/sign=5c6e638c0023dd542173a760e108b3df/7c3891529822720e9b8efd1272cb0a46f01fabe1.jpg)
但是,问题来了,过了大概几个小时,一个叫做“apache”的进程占用大量CPU(99.3%)快让CPU窒息...,如图:
![](http://imgsrc.baidu.com/forum/w%3D580/sign=d12923fbd454564ee565e43183df9cde/e59d9922720e0cf34fb751130346f21fbc09aae1.jpg)
这个时候,“java”进程已经不在了,网站也不能访问了!
我的猜想:当“apache”占用大量CPU时,CentOS便杀掉一些不相干的进程,比如名叫"java"的tomcat进程...
主机的CPU使用曲线图,图上的高CPU使用率全是这个“apache”造成的:
![](http://imgsrc.baidu.com/forum/w%3D580/sign=905ef78c5f4e9258a63486e6ac83d1d1/eded730e0cf3d7cae2b6209efb1fbe096963a9e1.jpg)
基本情况:生产环境(CentOS 6 64bit);nginx反代tomcat
当启动tomcat时,会产生一个叫做“java”的进程,嗯,运行良好,如图:
![](http://imgsrc.baidu.com/forum/w%3D580/sign=5c6e638c0023dd542173a760e108b3df/7c3891529822720e9b8efd1272cb0a46f01fabe1.jpg)
但是,问题来了,过了大概几个小时,一个叫做“apache”的进程占用大量CPU(99.3%)快让CPU窒息...,如图:
![](http://imgsrc.baidu.com/forum/w%3D580/sign=d12923fbd454564ee565e43183df9cde/e59d9922720e0cf34fb751130346f21fbc09aae1.jpg)
这个时候,“java”进程已经不在了,网站也不能访问了!
我的猜想:当“apache”占用大量CPU时,CentOS便杀掉一些不相干的进程,比如名叫"java"的tomcat进程...
主机的CPU使用曲线图,图上的高CPU使用率全是这个“apache”造成的:
![](http://imgsrc.baidu.com/forum/w%3D580/sign=905ef78c5f4e9258a63486e6ac83d1d1/eded730e0cf3d7cae2b6209efb1fbe096963a9e1.jpg)
![](http://c.hiphotos.baidu.com/album/s%3D1000%3Bq%3D90/sign=d17f164ef31fbe09185ec7145b503742/bba1cd11728b471013a6d4f4c2cec3fdfc032378.jpg?v=tbs)