supervise 用來監控服務,自動啟動

2021-09-08 20:20:23 字數 666 閱讀 1951

atong介紹的這個工具,挺好用的。supervise

官方**: 

cd /data/test

cat test.c

#include #include #include int main() 

return 0;

}

cat run

#!/bin/bash

./test

執行命令 svstat  /data/test,結果如下:

建立服務所在目錄

mkdir test

cd test

more run

#!/bin/bash

./test

more test.c

#include #include #include int main()

return 0;

}cd ..

nohup supervise test &

這樣就可以守護test程序了,確保test服務被kill掉後自動重啟。

supervise 程序監控

daemontools讓程序保持通話 linux下程序有時候會莫名的斷掉,我在使用舊版mysql proxy的時候就時常被問題困惱,俗話說 不怕賊偷,就怕賊惦記著 程序斷掉並不可怕,可怕的是沒有任何先兆,稀里糊塗的就斷了,究其原因,一來可能是誤操作引起來的,二來可能是軟體本身的bug造成的,三來也可...

python監控 python 監控服務

最近寫了乙個web測試程式,因為部署在其他地方,所以想弄個監控的程序去看服務是不是還在,要是不在好發郵件,就用python簡單的寫了乙個。當然,有的時候也要考慮到監控程序本身就掛了,或者不想監控了。首先監控指令碼是這樣,很簡單 monitor.py coding 簡單的monitor函式,主要監控乙...

服務監控 PHP FPM狀態監控

root linux node1 vim etc zabbix zabbix agentd.conf 編輯配置檔案引用key include etc zabbix zabbix agentd.d conf root linux node1 mkdir etc zabbix scripts 存放she...