间歇性错误500(并发请求?)

时间:2012-12-29 02:50:56

标签: apache mod-rewrite fastcgi mod-fcgid

我有一个带有经典apache-nginx的Web服务器,用于重型和静态流量。在apache webserver中,我使用mod_rewrite来清理丑陋的url并处理phpvíamod_fcgid。一切正常,但我偶尔会在只有一些请求上遇到间歇性错误500。

注意:错误500没有登录error.log(不是PHP错误),我认为这是一个配置问题(mod_fcgi?mod_rewrite?apache maxclients?)。

我看到了日志,发现错误500出现了接近请求的时间,重复相同的网址( 巧合?)。一些200/500错误的例子:

88.27.x.x [28/Dec/2012:18:57:12 "GET /permalink/title-clean-url-1 200
88.27.x.x [28/Dec/2012:18:57:12 "GET /permalink/title-clean-url-1 500

88.1.x.x [28/Dec/2012:16:12:32 "GET /permalink/title-clean-url-2 200
88.1.x.x [28/Dec/2012:16:12:34 "GET /permalink/title-clean-url-2 200
88.1.x.x [28/Dec/2012:16:12:37 "GET /permalink/title-clean-url-2 500

200.5.x.x [28/Dec/2012:11:41:00 "GET /permalink/title-clean-url-3 200
200.5.x.x [28/Dec/2012:11:41:00 "GET /permalink/title-clean-url-3 500

83.46.x.x [28/Dec/2012:10:55:00 "GET /permalink/title-clean-url-4 500
83.46.x.x [28/Dec/2012:10:55:00 "GET /permalink/title-clean-url-4 200

200.38.x.x [29/Dec/2012:01:55:24 "GET /permalink/title-clean-url-3 500
69.171.x.x [29/Dec/2012:01:55:25 "GET /permalink/title-clean-url-3 200

178.33.x.x [29/Dec/2012:04:48:12 "GET /permalink/title-clean-url-5 500
178.33.x.x [29/Dec/2012:04:48:12 "GET /permalink/title-clean-url-5 200

201.151.x.x [29/Dec/2012:12:05:31 "GET /permalink/title-clean-url-3 500
79.144.x.x [29/Dec/2012:12:05:34 "GET /permalink/title-clean-url-3 200

83.46.x.x [29/Dec/2012:11:11:13 "GET /permalink/title-clean-url-3 200
83.46.x.x [29/Dec/2012:11:11:13 "GET /permalink/title-clean-url-3 500
83.46.x.x [29/Dec/2012:11:11:34 "GET /permalink/title-clean-url-3 200
83.46.x.x [29/Dec/2012:11:11:34 "GET /permalink/title-clean-url-3 200

编辑:我认为,也许,网络服务器的高流量推翻了apache。我在第28天每分钟为计数请求创建脚本(格式: HOUR:MINUTE,请求在此分钟计算)。错误出现在11:41,12:05,16:21和18:57,并且在这几分钟内没有出现高流量(在其他时刻有更多的重要请求)。任何人都可以检查这个分析吗?:

http://pastie.org/5593294

有谁知道我可以继续调查的地方?

EDIT2:我看到Apache 500上的错误从nginx重定向,出现499错误(nginx客户端关闭连接)。我可以解决这个问题吗?

非常感谢,

1 个答案:

答案 0 :(得分:1)

平行问题:

我看到从同一个IP和同一个引用者多次(在很短的时间内)发出请求相同的URL。浏览器多次调用服务器(用于请求)?