centos安装supervisor和配置进程

编程入门 行业动态 更新时间:2024-10-20 16:48:00

centos安装supervisor和配置<a href=https://www.elefans.com/category/jswz/34/1771450.html style=进程"/>

centos安装supervisor和配置进程

  1. 使用 yum 安装 Supervisor:
sudo yum install epel-release
sudo yum install supervisor
  1. 启动 Supervisor 服务并设置开机启动:
sudo systemctl start supervisord
sudo systemctl enable supervisord

3.验证 Supervisor 是否已成功安装并正在运行

sudo systemctl status supervisord

4.配置要执行的进程文件:
路径一般是在 /etc/supervisord.d

示例:

;使用Pheanstalk队列 需要先运行beanstalkd,所以要把beanstalkd守护
;程序名称
[program:beanstalkds]
;环境变量
environment=PATH="/usr/local/bin/beanstalkd"
;需要执行的命令
command=/usr/local/bin/beanstalkd -l 0.0.0.0 -p 11300 -b /var/log/beanstalkd/binlog 
;命令执行的目录
directory=/usr/bin
process_name=%(program_name)s_%(process_num)02d 
;进程数量
numprocs = 1 
;哪个用户运行
user=root
;是否自启动
autostart=true
;是否自动重启
autorestart=true
;自动重启时间间隔,单位秒
startsecs=2
startretries = 5 
;把 stderr 重定向到 stdout,默认 false
redirect_stderr = true
;错误日志文件
stderr_logfile=/var/log/supervisor/admin-api/beanstalkd.err.log;输出日志文件
stdout_logfile=/var/log/supervisor/admin-api/beanstalkd.out.log;对于单模块而言,不同的业务逻辑为了区分可能会存在多个队列名,这种情况将多个队列名用逗号拼接起来,如下
;command = php think queue:work --queue queueName1,queueName2 --daemon [supervisord]
[supervisorctl]

5.更新 Supervisor 配置并启动你的程序

sudo supervisorctl reload

更多推荐

centos安装supervisor和配置进程

本文发布于:2023-12-06 19:21:11,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1668553.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:进程   centos   supervisor

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!