liunx 利用supervisor 崩溃重启进程

本文详细介绍如何在Ubuntu和CentOS上使用Supervisor进行进程管理,包括安装、配置、启动web管理界面及重启等步骤。以nginx为例,展示如何设置程序路径、配置参数,实现自动重启等功能。

以Ubuntu为例子

第一步:

安装

apt-get install supervisor

centos 用 yum install

第二步:

配置

程序路径 /etc/init.d/supervisor 
配置路径 /etc/supervisor/supervisord.conf 
扩展路径 /etc/supervisor/conf.d/*.conf (一个进程对应一个conf ,)

以nginx为例:

[program:nginx]

directory=    ;程序启动目录   启动nginx 不用写这个

command=/usr/local/nginx/sbin/nginx    ;要执行的命令,即启动需要守护的进程
priority=1                             ;优先级
numprocs=1                             ;启动的进程数目
autostart=true                         ;supervisor启动的时候是否随着同时启动
autorestart=true                       ;当supervisor程序crash的时候,这个进程会自动重启(很重要)

第三部:

启动web管理

我们如果要开启服务模式管理页面,可以在/etc/supervisor/supervisord.conf添加如下配置:
[inet_http_server]         ; inet (TCP) server disabled by default
port=*:9001                ; (ip_address:port specifier, *:port for all iface)
username=admin             ; (default is no username (open server))
password=password          ; (default is no password (open server))

第四步:

重启

配置完成就重启supervisor

service supervisor restart

centos 用systemctl restart supervisor.service

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值