linux(Debian)配置supervisor守護進程

安裝supervisor

# apt-get install supervisor
# 查看配置文件,在/etc/spuervisor下
# cd /etc/supervisor/

其中conf.d是一個子目錄,其中存放着supervisor監管的進程的配置信息,一個進程有一個對應的配置文件;supervisord.conf是supervisor的主配置文件,定義服務名稱以及接口等

配置監控項 在conf.d目錄下建立一個監控腳本。

//例如:在conf.d目錄下新建一個restapp.conf文件並添加如下內容:
# cd conf.d
# vi restapp.conf

添加以下內容:

[program:restapp]
user=root
command=/usr/bin/php /www/sites/task/restapp.php
# 要確認該目錄已經存在
directory=/etc/local/supervisor
# 程序停止之後是否需要重新將其啓動
autorestart=true
# 重新啓動時等待的時間
startsecs=10
# 重啓程序的次數
startretries=100

啓動、重啓

   // 啓動
# supervisord
   //重新加載配置或者重啓supervisor:
# supervisorctl update
# supervisorctl reload

---------------分割線,待完善其它具體配置項------------------------

發佈了297 篇原創文章 · 獲贊 36 · 訪問量 31萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章