centos7 supervisor配置

在Linux环境下,当通过putty登录并运行Python程序时,一旦断开连接,程序会随之终止。为解决这个问题,可以安装Supervisor作为守护进程管理器,确保程序在后台持续运行。配置Supervisor时要注意避免使用中文,并设置相关参数如启动目录、命令、自启动等。常用命令包括启动、停止、重启程序以及更新配置。通过这种方式,即使退出登录,Python脚本也能保持运行状态。
摘要由CSDN通过智能技术生成

有时需要python程序一直在后台运行,当用putty登录Linux时可以运行,退出登录或者连接中断后,python的脚本就会终止运行。原因是Linux下的内存保护。

通过在centos上安装supervisor,可以类似看门狗程序一样时刻监控程序运行并且程序在后台保持时·持续运行。

网上supervisor的安装配置比较凌乱不成系统。以下是学习中碰到的几个小问题

  1. 配置文件
    切记不要有中文
[program:xxxx]
directory=/usr/xxxx
command=python3 /usr/xxxx/xxxx.py
autostart=true
startsecs=30
autorestart=true
startretries=3
user=root
redirect_stderr=true
stdout_logfile_maxbytes=100MB
stdout_logfile_backups=2
stdout_logfile=/usr/xxxx/LOG/nohup.out
  1. 用到的命令
supervisord -h # 帮助命令
supervisorctl start all # 启动所有程序
supervisorctl status # 查看程序状态
supervisorctl start XXX # 启动指定程序
supervisorctl stop XXX # 停止指定程序
supervisorctl stop all # 停止所有程序
supervisorctl reload # 重新加载所有程序配置
supervisord -c /etc/supervisord.d/supervisord.conf
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值