首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Laradock supervisor运行队列

使用Laradock supervisor运行队列
EN

Stack Overflow用户
提问于 2019-06-07 20:35:34
回答 1查看 1.4K关注 0票数 0

我正在使用laradock来运行一个应用程序,在这个应用程序中执行了许多队列。我在laradock上的supervisor.d中配置了命令,但它们没有执行。

详细信息:队列已写入数据库,但supervisor发出的"not working“命令未运行。

我执行了命令:"docker-composer stop“,"docker-composer build","docker-composer build php-worker”,但没有工作。

我的应用程序与laradock的结构相同。

代码语言:javascript
复制
-- webserver
    |
    |_blog
    |_laradock

我在supervisor.d中的文件*.conf:

代码语言:javascript
复制
laradock->php-worker->supervisor->supervisord.d->laravel-worker.conf
代码语言:javascript
复制
[program:laravel-worker]
process_name=%(program_name)s_%(process_num)02d
command=php blog/artisan queue:work queue=blog --sleep=3 --tries=3 --daemon
startsecs=0
autostart=true
autorestart=true
numprocs=1
user=root
redirect_stderr=true
代码语言:javascript
复制
EN

回答 1

Stack Overflow用户

发布于 2020-06-20 13:45:14

您应该将这些文件放入:

./laradock/supervisord.d/laravel-worker.conf

然后重启所有的docker容器。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56494462

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档