Laravel 6 在生产环境中如何管理队列?
Posted
技术标签:
【中文标题】Laravel 6 在生产环境中如何管理队列?【英文标题】:How is managed the queue in Laravel 6 in production environment? 【发布时间】:2020-06-23 06:23:16 【问题描述】:我有一个运行在 Elastic Beanstalk 环境中的 Laravel 6 应用程序,该环境具有用于作业的 redis(弹性缓存)基础。
队列是如何在生产中启动的?事实上,我看到了 .ebextensions 命令或 Supervisor 配置,但似乎我有一个 php artisan queue:work running without doing anything.
【问题讨论】:
【参考方案1】:我在生产中使用 supervisord 来启动队列工作者。 你可以找到一个 queue- / php-worker here 的例子。
您可以阅读一些官方文档,专门关于在 laravel 6.x here987654322@ 中使用 supervisor。
【讨论】:
以上是关于Laravel 6 在生产环境中如何管理队列?的主要内容,如果未能解决你的问题,请参考以下文章
使用 Laravel Forge 在同一台服务器上创建多个队列