我應該如何編寫daemontools監督腳本?如何使用daemontools監督Web服務器?
我已經開始使用D. J. Bernsteins'的daemontools保持運行一些程序和工作正常。但是現在我需要監視這些進程中的一些附加條件,並且我沒有找到有關如何執行此操作的詳細信息。
我的情況是,我有一個web應用程序運行的一些程序(菲羅Smalltalk的虛擬機),他們響應HTTP,每個人在自己的端口(這是對的LOADBALANCE)。我想以某種方式ping那些以驗證他們不僅運行,而且響應http請求。如果他們沒有以特定的方式迴應超過30秒的請求,那麼他們應該被視爲崩潰並簡單地重新啓動。
這甚至可能與daemontools的?如果是這樣,我該如何編寫這個腳本,我應該把它放在哪裏?或在哪裏的文件?
感謝名單。但是主管本身沒有辦法做到這一點? – pauel
是的,請參閱我答案的第一段。 –
是的,我明白了。這只是我認爲運行守護進程的主管可以以任何方式做到這一點。反正你的解決方案可以幫助我很多。非常感謝 – pauel