使用supervisor監控程序

2022-06-01 06:33:11 字數 755 閱讀 8777

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開發,通過配...