supervisord

$ sudo su - #切换为root用户

# yum install epel-release
# yum install -y supervisor
# systemctl enable supervisord # 开机自启动
# systemctl start supervisord # 启动supervisord服务

# systemctl status supervisord # 查看supervisord服务状态
# ps -ef|grep supervisord # 查看是否存在supervisord进程

 配置文件 ini  在/etc/supervisor.d里面

vim test.ini 

[program:test]
command=/usr/local/php/bin/php /www/test/artisan test
directory=/www/test
user=root
autorestart=true
redirect_stderr=true
stdout_logfile=/www/wang/supervisor_error.log
loglevel=info

 重启 

systemctl restart supervisord 

启动进程

supervisorctl start test

除了 supervisorctl 之外,还可以配置 supervisrod 启动 web 管理界面,这个 web 后台使用 Basic Auth 的方式进行身份认证。
如果想通过web查看管理的进程,加入以下代码,监听9001,用户user,密码123

[inet_http_server]
port=9001
username=user
password=123
---------------------
版权声明:本文为CSDN博主「Saber丶丶」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/u012724150/article/details/54616600/

posted @   brady-wang  阅读(664)  评论(0编辑  收藏  举报
编辑推荐:
· DeepSeek 解答了困扰我五年的技术问题
· 为什么说在企业级应用开发中,后端往往是效率杀手?
· 用 C# 插值字符串处理器写一个 sscanf
· Java 中堆内存和栈内存上的数据分布和特点
· 开发中对象命名的一点思考
阅读排行:
· DeepSeek 解答了困扰我五年的技术问题。时代确实变了!
· PPT革命!DeepSeek+Kimi=N小时工作5分钟完成?
· What?废柴, 还在本地部署DeepSeek吗?Are you kidding?
· DeepSeek企业级部署实战指南:从服务器选型到Dify私有化落地
· 程序员转型AI:行业分析
点击右上角即可分享
微信分享提示