- 论坛徽章:
- 0
|
5可用积分
使用的是porwork模式,在httpd进程数才100多的时候,整个apache就被卡死了,cpu基本占满,坚持一阵就apache就翘辫子了
服务器配置: E5420*2, 8G MEM
apache的模块
authz_host_module,dbd_module,dumpio_module,ext_filter_module,filter_module,log_config_module
logio_module,env_module,expires_module,setenvif_module,mime_module,dav_module
dav_fs_module,dir_module,speling_module,rewrite_module,php5_module
php加载了较多的模块,常用模块都加进来了.
TOP里显示的httpd信息,TIME有时候会超过0:50
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
7219 daemon 16 0 26104 11m 3660 S 19 0.1 0:07.67 httpd
9897 daemon 16 0 25792 11m 3568 S 19 0.1 0:00.84 httpd
9305 daemon 16 0 26060 11m 3660 S 19 0.1 0:02.20 httpd
8748 daemon 15 0 26584 12m 3660 S 13 0.2 0:04.04 httpd
w命令 曾经出现如此疯狂的数值:
19:17:19 up 73 days, 7:22, 1 user, load average: 543.54, 553.03, 519.07
出现异常时,内网的MYSQL服务器完全正常的,压力和连接都没有问题
这机器运行了好几个月了,之前一直是正常的,httpd进程数一般稳定在2400-2500之间,仅这两天连续出现cpu占用过高致死的情况
有谁可以帮忙参详一下吗?
如有遇到httpd占用资源过高的情况的解决方案,即使和此案不完全一样,也帮忙说一下解决方式吧,或许我可以借鉴一下. |
|