【发布时间】:2017-06-24 21:33:05
【问题描述】:
我目前使用数据库作为我的队列驱动程序,我已经在 Windows 10 PC 上安装了 Laravel 5.4。为了处理队列,我一直在使用php artisan queue:work,这在开发阶段完全没问题。现在,该项目已完全准备就绪,需要部署在 Linux 服务器(专用)上。我不确定如何避免在终端上运行命令 php artisan queue:work 以处理邮件作业?
我已经在共享主机中部署过一次,并且使用过 cron 作业,但是现在我有了专用服务器,我想我应该能够使用其他东西来运行作业,我还考虑使用 Redis 作为队列驱动程序而不是数据库作为队列驱动程序
我需要一些关于什么是最好的建议。以及如何在专用服务器上避免php artisan queue:work?我是否需要编写小脚本来确保作业作为服务在后台运行。
【问题讨论】:
标签: linux laravel-5 redis laravel-5.4 laravel-queue