Apache2 500錯誤故障排除

Apache2 500錯誤故障排除

我最近更新了臨時伺服器上的一些程式碼,現在應用程式中的一個連結拋出內部伺服器錯誤...

文檔根目錄中的 .htaccess 沒有任何變化,但為了將其從等式中刪除,我刪除了 .htaccess 進行測試,但沒有進行。

Apache2 日誌等級已變更為偵錯和沒有什麼正在記錄。 (觀看 tail -f /var/log/apache2/error.log 並載入頁面不會在日誌中新增任何內容)。

該程式碼在我們的開發伺服器上運行得非常好。我知道這沒什麼好說的。

沒有日誌,我很困惑。這是一個相當複雜的應用程序,沒有日誌我根本無法找出問題所在。

任何幫助深表感謝。提前致謝。

答案1

好吧,夥計們,看起來這只是IE 拋出的500。 )。

作為記錄,我檢查了所有虛擬主機,因此請確保日誌全部正確,確實如此,我仍然不確定為什麼我沒有記錄任何內容。

謝謝您的幫忙!

答案2

500 通常意味著您調用的某些 CGI 失敗,因此獲取有用的日誌並不總是那麼容易 - 如果您知道正在調用什麼 CGI,您可以嘗試讓它們進行自己的日誌記錄並查看您發現了什麼。

話雖如此,你絕對應該得到一些日誌中的消息,因為僅僅憑藉您收到 500 的事實 - 這意味著 Web 伺服器已發現錯誤並向您發送 500 訊息。因此,您還應該檢查它是否確實記錄到了您認為記錄到的內容。

相關內容