God

進程監控

徠GOD是用Ruby寫的進程監控框架,具有易配置易擴展的優點。用它可以很方便的監控一個軟體的運行狀態,並在特定的條件下殺死或重啟進程。以此保證任務的持久性和高可用性。

常見場景


1、監控一個進程,當它因意外錯誤退出或失去響應時重新啟動它;
2、監控一個進程,當它耗費的CPU或內存超過特定值時殺死或重新啟動它。

安裝


su徠do gem install god

運行環境


God 到2012-12-13為止,僅支持Linux (kernel 2.6.15+), BSD, Darwin環境,暫無支持windows的計劃。必須使用root用戶執行。