-1
我想監視Apache最近的「500服務器錯誤」。如果發現發送電子郵件給某人。PHP腳本來檢查Apache中的最近錯誤
我不知道如何搜索apache errors.log文件中的最新錯誤。
腳本可能是PHP或SH。無論哪個最適合。
任何幫助?
謝謝!
我想監視Apache最近的「500服務器錯誤」。如果發現發送電子郵件給某人。PHP腳本來檢查Apache中的最近錯誤
我不知道如何搜索apache errors.log文件中的最新錯誤。
腳本可能是PHP或SH。無論哪個最適合。
任何幫助?
謝謝!
你基本上想要「尾巴」錯誤文件。
請參閱What is the best way in PHP to read last lines from a file?
您還需要考慮您需要跟蹤已發送的錯誤,以免發送相同的錯誤。正如@Roboticsexpert提到的......你需要一種方法來遏制這些錯誤。如果在繁重的服務器負載下出現錯誤,則不希望產生大量錯誤。
也許更優雅的解決方案是通知的錯誤處理程序? http://php.net/manual/en/function.set-error-handler.php
爲什麼你想這樣做? (如果一個腳本開始攻擊你的網站你的服務器IP將是垃圾郵件......) –
我想知道,如果網站在任何頁面/服務上拋出500錯誤,儘快解決問題,不要等待客戶告訴我「結帳不工作」 – Yeken
自動測試:Selenium + Browserstack? –