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进程
/etc/supervisord.conf
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 进程底下所有能应用的进程
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。