【问题标题】:Run queue using Laradock supervisor使用 Laradock 主管运行队列
【发布时间】:2023-03-09 20:39:01
【问题描述】:

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

详细信息:队列已写入数据库,但主管的“不工作”命令未运行。

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

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

-- webserver
    |
    |_blog
    |_laradock

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

laradock->php-worker->supervisor->supervisord.d->laravel-worker.conf
[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
```

【问题讨论】:

标签: php laravel laradock


【解决方案1】:

你应该把文件放到:

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

然后重新启动所有 docker 容器。

【讨论】:

    猜你喜欢
    • 2021-07-08
    • 2019-11-28
    • 2017-02-13
    • 2020-03-17
    • 1970-01-01
    • 1970-01-01
    • 2017-03-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多