如何用supervisor管理laravel sail上的队列?

直接在容器内配置supervisor。
这样虽然可以实现,但在对容器创建启动操作时易出现问题,这样不利于队列的管理。
请问是否可以在宿主机配置supervisor管理队列。
在宿主机尝试过,但command参数不知道如何设置,一直出错。

《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 3
陈先生

可以看下。laradock的实现原理,估计能给你一定的启发

2年前 评论

可以单独有一个docker 共享存储
但是你是打算在生产环境使用sail吗?据我看的源码 sail是使用 php artisan serve 来启动的项目。 好像不太适合在生产中使用吧

2年前 评论
[program:laravel-worker]
process_name=%(program_name)s_%(process_num)02d
command=/bin/bash -c "docker exec -i  sail容器名称 sh -c 'cd /var/www/html && php artisan queue:work --sleep=3 --tries=3 --max-time=3600'"
autostart=true
autorestart=true
stopasgroup=true
killasgroup=true
user=root
numprocs=4
redirect_stderr=true
stdout_logfile=/data/wwwroot/laravel-worker.log
stopwaitsecs=3600
2年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!