liunx 利用supervisor 崩溃重启进程

本文介绍了如何在Ubuntu系统中利用supervisor管理进程,特别是当进程崩溃时自动重启的功能。首先通过apt-get安装supervisor,接着配置程序路径、启动命令、优先级等。然后,启用web管理界面并设置访问权限。最后,通过一系列命令进行服务启动、配置更新及状态检查,确保进程正常运行。
摘要由CSDN通过智能技术生成

以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))

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值