httpd的CPU占用率非常高,超过90%,可能的问题是什么

httpd的CPU占用率非常高,超过90%,可能的问题是什么

操作系统:FreeBSD6.0
相关软件:Apache/2.0.52+PHP 5.0.2
问题描述:httpd的CPU占用率非常高,超过90%

请问遇到此类问题,应该如何下手来检查和解决呢,非常感谢

并发多少连接,流量多大,先把这些最基本的情况搞清楚
我的意思就是说,能不能提供一整套的策略或者方法,在发现top值过高后,来检测问题所在,这样像我这样的菜鸟才可以方便的提供各种错误信息供大虾们排查。

这个问题已经解决了,是通过检查error_log发现的,问题出在一个PHP进行更改了后,有一个数值没有更新导致无限循环直道timeout,而使得在并发不多的情况下,出现top值过高的情况。

谢谢llzqq
写这个php的人真是太有才了~~~~~~


QUOTE:
原帖由 ashchen 于 2007-3-11 10:15 发表
写这个php的人真是太有才了~~~~~~



对啊,优先查日志。


QUOTE:
原帖由 dangk 于 2007-3-8 13:59 发表
我的意思就是说,能不能提供一整套的策略或者方法,在发现top值过高后,来检测问题所在,这样像我这样的菜鸟才可以方便的提供各种错误信息供大虾们排查。

这个问题已经解决了,是通过检查error_log发现的,问题 ...

就是你这样做的撒!
呵呵
:)
安装apache的时候你用的是什么参数?模块装了那些?


QUOTE:
原帖由 ashchen 于 2007-3-11 10:15 发表
写这个php的人真是太有才了~~~~~~

吊起来,狠狠的打。