安装supervisor
centos:
yum install supervisor
ubuntu:
apt-get install supervisor
安装完毕,会生成3个系统命令supervisorctl、supervisord和echo_supervisord_conf
supervisord: 启动的服务
supervisorctl: 操作程序,用来操作管理进程程序的,如 启动|停止|重启 等
echo_supervisord_conf: 输出默认配置 并带有注释
默认启动的配置文件
/etc/supervisor.conf
/etc/supervisord.d/
配置web可视化界面
vi /etc/supervisord.conf
找到[inet_http_server]
放开注释
配置子进程日志存放目录
childlogdir=/var/log/supervisor
新建一个管理后台进程
cd /etc/supervisord.d
vi jsrpc.ini
粘贴默认配置
[program:jsrpc] ;supervisor管理的名字
command=/root/jsrpc/https-jsrpc ;程序命令
directory=/root/jsrpc ;路径
autostart=true ;自动启动
autorestart=true ;启动重启
user=root ;用户
redirect_stderr=true
最后重启一下supervisord 会自动启动配置的任务
systemctl restart supervisord
评论 (0)