我使用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));
问题是队列没有被触发...
答案 0 :(得分:1)
我在Laravel Forge队列配置的Environment (Optional)
中通过生产解决了这个问题。