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万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章