- 论坛徽章:
- 0
|
Linux 2.6.9-5.ELsmp #1 SMP Wed Jan 5 19:30:39 EST 2005 i686 i686 i386 GNU/Linux
内存4G,
4CPU
vendor_id : GenuineIntel
cpu family : 15
model : 4
model name : Intel(R) Xeon(TM) CPU 3.00GHz
stepping : 10
cpu MHz : 3001.532
cache size : 2048 KB
apache 2.2,worker模式
<IfModule mpm_worker_module>
StartServers 5
MaxClients 700
MinSpareThreads 25
MaxSpareThreads 50
ServerLimit 15
ThreadsPerChild 50
MaxRequestsPerChild 0
</IfModule>
配置里,我设定的最大进程数为15,apache能够维持的很好,在夜间,用户数比较多,工作进程长时间维持在15个当用户数进一步猛增后,进程数开始失控,最多时达到25个,最大连接数也没有任何效果!
原来还遇到一种情况,当时配置是这样:
<IfModule mpm_worker_module>
StartServers 5
MaxClients 5000
MinSpareThreads 45
MaxSpareThreads 100
ServerLimit 150
ThreadsPerChild 50
MaxRequestsPerChild 0
</IfModule>
当用户数比较多时,进程数达到150多个,这个时候,网络流量没有了,进程好像是不工作了,长时间处于停滞状态,手工强行重启才能解决问题.
请高手指点迷津!谢谢! |
|