Skip to content

[QUESTION]关于进程守护:supervisor管理/停止,无法同步停止容器内进程 #2683

@xhwsd

Description

@xhwsd

请描述您的问题

使用场景

进程守护启动Laravel队列进程常驻进行任务消费

问题描述

目前supervisor安装在宿主,而Laravel在容器内运行。
尝试使用docker exec 容器名 php /www/sites/网站名/index/artisan queue:work命令启动并守护。
发现supervisor管理/停止时,其实际PHP队列进程还在执行(通过:进程管理/搜索PHP/详细/启动命令)

需求描述

如何实现supervisor管理/停止时,PHP队列进程也同步结束

为了实现Laravel项目正常运行,用到计划任务的调度和进程守护的队列。

Metadata

Metadata

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions