在遇到可怕的256个最大连接Apache Limit之后该怎么做
尽pipe服务器资源很好,但是我抓住了我的脑袋,试图弄清楚为什么我的网站反应如此缓慢,于是我终于检查了Apache的状态,发现: 78 requests/sec – 0.7 MB/second – 8.5 kB/request 256 requests currently being processed, 0 idle workers 看来,我的Apache是从字面上最大的连接。 任何试图访问我的网站的人都会被置于“等待列表”中,直到Apache再次释放。 看来我有两个select。 A)提高256以上的最大连接限制。虽然根据这篇文章,它不是那么容易: 默认情况下,MaxClients参数的硬编译限制为256.但是可以通过重新编译Apache来更改此参数。 一些发行版或托pipe公司将此限制提高到非常高的值,例如512或甚至1024以应付大负载。 B)find占用太多时间的脚本。 这对我来说似乎更加棘手,因为大多数apache进程只是出现,然后再次消失。 另外,我的网站的PHP脚本已经很好地进行了优化…并且再一次地,服务器资源很好: Server load 2.69 (8 CPUs) Memory Used 25.33% (2,039,108 of 8,048,804) Swap Used 1.32% (54,156 of 4,095,992) 我应该select哪个选项(如果其中之一),我应该怎么做? 编辑 更多信息:服务器版本:Apache / 2.2.23(Unix)mod_ssl / 2.2.23 OpenSSL / 1.0.0-fips DAV / […]