GOD是用Ruby寫的進程監控框架,具有易配置易擴展的優點。用它可以很方便的監控一個軟件的運行狀態,并在特定的條件下殺死或重啟進程。以此保證任務的持久性和高可用性。
常見場景
1、監控一個進程,當它因意外錯誤退出或失去響應時重新啟動它;
2、監控一個進程,當它耗費的CPU或內存超過特定值時殺死或重新啟動它。
安裝
sudo gem install god
運行環境
God 到2012-12-13為止,僅支持Linux (kernel 2.6.15+), BSD, Darwin環境,暫無支持windows的計劃。必須使用root用戶執行。
參考資料 >