2012-05-30 33 views
5

我已經編寫了一個PHP腳本,我已經使用CRON計劃每分鐘運行一次。腳本的目標是驗證memcached服務器是否聯機。我的策略只是嘗試連接到memcached服務器。如果我連接成功,我關閉連接。如果我沒有成功連接,我會發送一封電子郵件提醒memcached處於脫機狀態。使用PHP腳本監控Memcached

我的問題:這是一個足夠的測試,memcached已啓動並正在運行,還是通常的做法不僅僅是連接到memcached?我是否還應測試可以設置和檢索鍵/值對?

此外,在未來,我們可能想要做的memcached的更廣泛的監督,以便我們可以跟蹤內存使用情況,連接請求的數量等是否有從PHP這樣的開源庫?如果是這樣,哪些在你的體驗中表現的很好?

回答

6

你不需要建立任何東西。有許多PHP腳本用於監視,調試和顯示Memchached服務器的統計信息。

有兩個,我知道的,做工精良:

+0

感謝您的答覆。我試圖確定這些工具中的任何一個是否會提供一個腳本,我可以計劃以每分鐘一次的間隔運行腳本,並通過電子郵件通知我如果memcached未運行。匆匆一瞥,我對他們沒有把握。 – TheBobalos

+0

每分鐘ping服務器和請求密鑰的腳本應該非常簡單。只需使用上面的腳本調試和監測的一個原因就是被它變得困難。 – redslazer

+0

謝謝。我給它一個鏡頭,讓你知道,如果我發現了什麼有趣或值得一提的跟進這個問題。 – TheBobalos