linux系统进行supervisor安装使用
1.yum安装
# yum install epel-release
# yum install -y supervisor
# systemctl enable supervisord # 开机自启动
# systemctl start supervisord # 启动supervisord服务
# systemctl status supervisord # 查看supervisord服务状态
# ps -ef|grep supervisord # 查看是否存在supervisord进程
2.修改配置文件
/etc/supervisord.conf
在/etc/supervisord/添加配置*.ini文件
3.ini配置文件
[program:receive_cloud]
directory = /data/www/sync_queue
command= php receive_biz_cloud.php
process_name=%(program_name)s ; process_name expr (default %(program_name)s)
autostart=true
#startretries=10
exitcodes=0
#stopsignal=QUIT
stopwaitsecs=10
redirect_stderr=true
stderr_logfile=/var/log/php/receive_cloud.log
stdout_logfile=/var/log/php/receive_cloud.log域名
4.基本操作
supervisorctl reload 全部重启
supervisorctl update 新添加ini文件更新配置
supervisorctl reread 更新配置文件
supervisorctl start projectname 启动项目
supervisorctl restart projectname 重启项目
supervisorctl stop projectname 关闭项目
supervisorctl status 进程底下所有能应用的进程
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· 字符编码:从基础到乱码解决
· Open-Sora 2.0 重磅开源!