2012-12-29 74 views
1

我有一個Web服務器與經典的Apache-Nginx的重和靜態流量。在Apache Web服務器中,我使用mod_rewrite來製作乾淨醜陋的網址,並處理phpvíamod_fcgid。所有工作正常,但我有間歇性錯誤500只有一些請求,偶爾。間歇性錯誤500(併發請求?)

注意:錯誤500不記錄在error.log(不是PHP錯誤),我認爲這是一個配置問題(mod_fcgi?mod_rewrite?apache maxclients?)。

我看到日誌,並發現錯誤500出現與時間接近的請求,重複相同的URL( 重合?)。與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 

編輯:我想,也許,高流量的Web服務器Apache的推翻。我在第28天每分鐘創建一個計數請求腳本(格式:HOUR:MINUTE,請求在此計數)。錯誤出現在11:41,12:05,16:21和18:57,並且在這個分鐘內沒有出現高流量(在其他時刻有更多的重要請求)。任何人都可以檢查這個分析?:

http://pastie.org/5593294

有誰知道在哪裏我可以繼續調查?

EDIT2:我看到在Apache 500錯誤從nginx重定向到499錯誤(nginx客戶端關閉連接)。我能解決這個問題嗎?

非常感謝,

+0

看起來像一個循環。最常見的500個錯誤的典型原因。檢查規則是瞭解發生了什麼的唯一方法,如果可能的話發佈。 –

+0

不會出現循環錯誤。我把rewritelog,並沒有看到錯誤或循環。 URL工作正常(我認爲循環總是失敗,有時只出現此錯誤)... – Manz

+0

您是否使用FastCGI for PHP?自那時以來有什麼解決? –

回答

1

並行問題:

我看到發請求相同的URL來自同一IP和相同的引薦幾次(在很短的時間)。瀏覽器對服務器進行多次調用(對於請求)?