Apache2 PHP网站 – 击中MaxClients限制 – 诊断?
我们有一个中等stream量的网站(每天大概20,000次点击),从Amazon EC2 c1.small实例(1.7 Gb的RAM)在Apache 2.2,Ubuntu 9.10服务器上运行PHP / MySQL应用程序。 我们遇到了网站反复无响应的问题。 作为一个肮脏的黑客,我把MaxClients / ServerLimit设置为450。 <IfModule mpm_prefork_module> KeepAlive On KeepAliveTimeout 7 StartServers 5 MinSpareServers 5 MaxSpareServers 10 MaxClients 450 ServerLimit 450 MaxRequestsPerChild 0 </IfModule> 该网站似乎比以前更长,但仍然死亡。 检查进程列表,我有(第三列是物理mem,第四列是虚拟大小): xxxxxxxxx@domU-XXXXXXXXX:/etc/apache2$ ps -eo pid,user,rss,vsz,args | grep apache 2333 root 11092 39084 /usr/sbin/apache2 -k start 3704 www-data 11060 41292 /usr/sbin/apache2 -k start 3826 […]