【问题标题】:Queue Redis are not fired on Laravel Forge队列 Redis 不会在 Laravel Forge 上触发
【发布时间】:2018-10-08 04:06:31
【问题描述】:

我使用 Laravel Forge 来部署我的 Laravel 网站。

为 Redis 和队列配置我的 .env:

QUEUE_CONNECTION=redis

REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379

我从 Laravel Forge 运行 Worker As Daemon。 laravel.log 中没有条目。

我用它在 Redis 上触发队列:

ProcessJob::dispatch($article);
dispatch(new ProcessJob($article));

问题是队列没有被触发......

【问题讨论】:

    标签: php laravel redis laravel-forge


    【解决方案1】:

    我在 Laravel Forge 队列配置的 Environment (Optional) 中使用 production 解决了这个问题。

    【讨论】:

    • 你能解释一下解决方案是什么吗?
    • 没有关于您如何解决此问题的详细评论/解释
    • 正如他所说...在 Laravel Forge 上,配置队列时,有一个字段显示:“环境(可选)”在该字段上,您可以设置“生产”或“开发” "或任何你想要的环境。我相信他指的是那个领域,并且他在那个领域使用了“生产”。我认为这是默认值,正如我上次检查时字段的占位符值所表示的那样..
    猜你喜欢
    • 2019-07-31
    • 1970-01-01
    • 1970-01-01
    • 2021-07-08
    • 1970-01-01
    • 2022-11-02
    • 2019-06-05
    • 2019-01-08
    • 1970-01-01
    相关资源
    最近更新 更多