2013-03-20 49 views
0

我目前正在從Apache獲得500個錯誤,使用已提供給我自己的報警探測器shell腳本。由於用戶代理而導致的Apache 500錯誤?

不幸的是,我試圖在服務器上本地訪問內容時使用其他方法(如wget和telnet)可以正常工作,但腳本生成500錯誤的原因還不得而知。

以下是每個嘗試的Apache訪問日誌條目:

使用wget

127.0.0.1 - "" [19/Mar/2013:14:31:44 +1100] "GET /index.html HTTP/1.1" 200 1635 "-" "Wget/1.13.3" "-" 

使用Telnet

127.0.0.1 - "" [20/Mar/2013:13:12:11 +1100] "GET /index.html HTTP/1.1" 200 1635 "-" "-" "-" 

使用探頭腳本

127.0.0.1 - - [19/Mar/2013:14:33:56 +1100] "GET /index.html HTTP/1.1" 500 - "-" "" "-" 

我可以看到的唯一區別是探測器有一個 - 而不是用戶代理(第3項)中的「」,它可以告訴我它沒有在任何實例中傳遞(因爲這是預期的,因爲存在沒有認證)。

我已經提到了Apache中所有內容的日誌記錄,並且無法弄清楚什麼是錯誤。沒有涉及的處理,它是一個靜態文件,我也試圖與其他文件類型,如圖像無濟於事。

有沒有人有任何想法或已經看到類似的東西?

感謝, 託尼

+0

您應該檢查「error_log中」更多信息 – tcurvelo 2013-03-20 02:26:23

+0

感謝的是我籤的第一個地方,其實我尾的所有日誌在執行該測試並沒有被記錄的問題是error_log。 error_log使用標準的Apache ErrorLog設置,因此沒有設置自定義來破壞它。 – 2013-03-20 06:22:55

回答

相關問題