gpt4 book ai didi

Heroku 上的 Laravel 队列 worker

转载 作者:行者123 更新时间:2023-12-04 01:54:08 25 4
gpt4 key购买 nike

我在 Heroku 上运行 Laravel 5。我将 Laravel 队列用于后台任务。监听队列并运行其作业的最可靠方法是什么?

最佳答案

更新:弃用通知

php artisan queue:work -h

--daemon Run the worker in daemon mode (Deprecated)

运行 queue:work自动生成一个守护进程。不再需要该标志。

对我来说,它使用 Redis 作为队列驱动程序并设置队列 worker除了 web 之外的过程过程。

我的 Procfile 然后看起来像这样:
web: vendor/bin/heroku-php-apache2 public/
worker: php artisan queue:work redis --sleep=3 --tries=3 --daemon

我真的不知道这是否是人们应该走的路,但它现在有效。

编辑:

请注意,您正在此处启动另一个 dyno,因此如果您没有在 Heroku 上使用免费套餐,那么现在价格会翻倍。

关于Heroku 上的 Laravel 队列 worker ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28762336/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com