linux supervisor

概述

supervisor是由python实现的一个进程管理工具,可以确保所管理的进程一直运行,当进程一点中断supervisord会自动进行重启。

安装
pip install supervisor

(也可以 使用linux 安装 两种方法在配置文件时不同,安装位置也不同)

配置
echo_supervisord_conf > supervisord.conf  #生成配置文件 文件名字为 supervisord.conf  这就生成在当前目录下了,可以指定目录 echo_supervisord_conf > /etc/supervisord.conf

使用 apt-get安装的 不用生成配置文件。配置文件在 /etc/supervisor/supervisord.conf
直接加载文件后面就可以

[program:daphne]
directory=/www/wwwroot/blog   #项目目录
command=daphne -b 0.0.0.0 -p 8002 --proxy-headers blog.asgi:application  #命令
autostart=true
autorestart=true
redirect_stderr=true
stdout_logfile=/var/log/blog_daphne.log  #日志
使用

启动supervisor

supervisord -c supervisord.conf  

启动或者停止daphne

supervisorctl start daphne   # 启动 daphne
supervisorctl stop daphne 	#关闭 daphne

配置完成之后,重新加载下配置文件即可:

supervisorctl  reload
或
supervisorctl  update

supervisor官网

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值