这在Apache error_log中:
[Thu Nov 17 17:08:22.935022 2016] [mpm_event:error] [pid 27241:tid 139681776355296] AH00484:服务器达到MaxRequestWorkers设置,考虑提高MaxRequestWorkers设置
在access_log中,16:41和17:21之间什么也没有。
另外,服务器密度显示在17:08(与Apache error_log同时)
– 平均负载:34
– php-cgi(nobody)进程:87
– php-cgi(无人)CPU:140%
apache说如何可能达到MaxRequestWorkers,并且在access_log中没有任何内容?
笔记:
这是一个预期的行为。 你所有的httpd进程/线程正在做一些长时间运行的PHP任务来服务多个用户会话。 一旦达到MaxRequestWorkers的限制,就不再有请求被提供。 在请求完成后 ,在access_log中会出现一个条目,并显示一些状态,如普通(200)或超时(502)。 因此,如果没有新的请求完成,access_log中没有行,即使许多浏览器试图连接所有的时间。