10:26:09,876 info success: meta.txn.recover.on.error entered running
state, process has stayed up for > than 1 seconds (startsecs)
2010-08-17 10:26:48,442 info exited: meta.txn.recover.on.error (terminated by sigkill; not expected)
2010-08-17 10:26:49,444 info spawned: 'meta.txn.recover.on.error' with pid 2427
2010-08-17
10:26:50,487 info success: meta.txn.recover.on.error entered running
state, process has stayed up for > than 1 seconds (startsecs)
黑體的地方是我用kill -9殺掉程序後出來的,看到supervisor檢測到程序退出後又再次啟動了程序。
不帶引數執行supervisord是以daemon方式執行。
把supervisord加入到開機啟動項裡就可以完成監控程序的功能了。
【注意】:當supervisord以非daemon方式執行時,殺掉supervisord後,被監控的程序也退出了。
而以daemon方式執行,殺掉supervisord對被監控程序無影響。
使用supervisor 管理swoft程序
專案中遇到有些指令碼需要通過後台程序執行,保證不被異常中斷,之前都是通過nohup screen來實現,帶著能否做乙個start stop restart reload的服務啟動的想法找到裡supervisor。關於supervisor的介紹在網上大致搜尋總結如下 supervisor是用pytho...
supervisor 監控服務
寫了乙個ftp服務,用supervisor監控一下 1.先寫乙個配置檔案,路徑和名稱為 etc supervisord.conf.d ftp server.ini program ftp server command usr local bin python data ftp server ftp ...
使用supervisor監控管理Linux服務程序
supervisor docs 使用ssh遠端維護vps時候,要在後台掛起乙個程式。掛起程式很簡單,在command後加上 符號就可以,但是當斷開ssh時候,掛起的程式也隨之killed,很是惱火。在使用nohup的時候意外發現了supervisor,supervisor使用python開發,通過配...