........apache cpu高问题,在线=

........apache cpu高问题,在线=

.............唉,本人服务器为unbuntu+apache 跑discuz的php bbs,最近几个小时死一次机,而且apache一跑起来就cpu100%,但是内存使用不 多。。load average:300多,然后就死机了,是个3k左右人在线的论坛,服务器硬件为 CPU:Xeon 2.8G*2
内存:DDR-RECC1024MB*2   
硬盘:迈拓SCSI-73G+迈拓SCSI-36G。。。, prefork.c和worker 都跑过。。。。相关的都优化过了,而且日志也没提示。。。。甚至郁闷。。。。。
是谁使用的cpu最高?
httpd还是mysqld?
......httpd,mysql是另外一台独立机器跑的。。。


QUOTE:
原帖由 jake8 于 2007-6-26 21:06 发表
.............唉,本人服务器为unbuntu+apache 跑discuz的php bbs,最近几个小时死一次机,而且apache一跑起来就cpu100%,但是内存使用不 多。。load average:300多,然后就死机了,是个3k左右人在线的论坛,服务 ...

找一下300多的具体原因  ,是io 还是连接数比较多
通过vmstat iostat netstat 等等工具看看
或者是你本身php执行效率的问题
等等。。。。。。。。。。。。。。
是apache 一起来就这么多
还是别的
不行就把图贴上来看看
楼主,apache worker模式下discuz5.0以上能正常工作吗?
我这么配时discuz有些页面无法打开,相关日志里一堆内存段错误........
ulimit情况怎么样,apache需要手动调整
是不是out of memory?
........ ulimit -n 65535 的,早就这样设置了

不是out of memory ,每次死机先,都还有内存的,就是cpu飞高。。。然后系统就卡住了。。。。