我運行在Amazon EC2上 一個Drupal 7個網站,因爲這是一個微例如,一旦在一段時間的網站崩潰 通常是MySQL,但有時阿帕奇如何監控的Apache/MySQL的Web服務器
我可以寫一個連接數據庫的PHP腳本,返回一些OK/NOTOK代碼 ,然後使用cron監視該腳本並重新啓動mysql或apache服務 但是,這看起來很基本,雖然我找不到任何東西準備好 我不想發明輪子..
有什麼建議嗎?
我運行在Amazon EC2上 一個Drupal 7個網站,因爲這是一個微例如,一旦在一段時間的網站崩潰 通常是MySQL,但有時阿帕奇如何監控的Apache/MySQL的Web服務器
我可以寫一個連接數據庫的PHP腳本,返回一些OK/NOTOK代碼 ,然後使用cron監視該腳本並重新啓動mysql或apache服務 但是,這看起來很基本,雖然我找不到任何東西準備好 我不想發明輪子..
有什麼建議嗎?
您可以使用Monit監視服務器中的mySQL和其他相關進程。它還可以監視網絡連接,包括您可能用來監視您的網站的http。
您可以使用免費監測服務,如GotSiteMonitor.com來監控您的網站,並查看您所在頁OK/NOTOK字符串。
亞馬遜不提供類似的東西嗎? – markus
不要介意我以前的評論,這是錯誤的,但anywys,它可能會更容易編寫一個shell腳本,而不是一個PHP腳本。 – markus
據我所知並不如此。它們提供實例監視,CPU和帶寬alet。我無法找到apache或mysql監控。 – Nir