返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >docker容器内安装Supervisor进程管理工具
  • 739
分享到

docker容器内安装Supervisor进程管理工具

dockerphp运维 2023-09-01 10:09:38 739人浏览 安东尼
摘要

Supervisor进程管理工具 安装Supervisor # dLucky-PHP 是容器名称(也可以选择容器编号)Docker exec dLucky-php apt-get install -y supervisor 创建配置文件 d

Supervisor进程管理工具

安装Supervisor

# dLucky-PHP容器名称(也可以选择容器编号)Docker exec dLucky-php apt-get install -y supervisor

创建配置文件

docker exec dLucky-php touch /dLucky/supervisor/conf.d/xxx.conf

编辑配置文件

# 新建一个应用并设置一个名称,这里设置为 hyperf\[program:hyperf\]# 设置命令在指定的目录内执行directory=/var/www/hyperf/# 这里为您要管理的项目的启动命令 command=php bin/hyperf.php start # 以哪个用户来运行该进程user=root# supervisor启动时自动该应用autostart=true# 进程退出后自动重启进程autorestart=true# 进程持续运行多久才认为是启动成功startsecs=1# 重试次数startretries=3# stderr 日志输出位置stderr\_logfile=/var/www/hyperf/runtime/stderr.log# stdout 日志输出位置stdout\_logfile=/var/www/hyperf/runtime/stdout.log

启动 Supervisor

docker exec dLucky-php supervisord -c /etc/supervisor/supervisord.conf

使用 supervisorctl 管理项目

# 启动 hyperf 应用docker exec dLucky-php supervisorctl start hyperf# 重启 hyperf 应用docker exec dLucky-php supervisorctl restart hyperf# 停止 hyperf 应用docker exec dLucky-php supervisorctl stop hyperf# 查看所有被管理项目运行状态docker exec dLucky-php supervisorctl status# 重新加载配置文件docker exec dLucky-php supervisorctl update# 重新启动所有程序docker exec dLucky-php supervisorctl reload

来源地址:https://blog.csdn.net/weixin_42716596/article/details/128144978

--结束END--

本文标题: docker容器内安装Supervisor进程管理工具

本文链接: https://lsjlt.com/news/388080.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作