httpd进程占大量cpu,原因该怎么查

 我来答
匿名用户
2016-05-09
展开全部
VIRT是虚拟内存,常驻内存RES才是反映httpd进程占用的物理内存,你列出的 占用内存最大的httpd进程也就74MB.另外crontab定时任务一般都是直接使用php-cli去执行相应的PHP脚本,不会涉及到httpd(apache2handler) 的.

SMP环境下,Tasks模式下,多线程进程的%CPU可能会大于100%,在Threads模式下则不会超过.
估计你的httpd也是运行在多线程模式下(event或者worker mpm下).
top -p HTTPD_PID 然后按Shift+H从Tasks切换到Threads模式,可以看到该进程的线程数.
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式