在共享主机上将laravel队列与cron作业一起使用

此刻,我有一个共享的托管服务器。

在我的应用中,我想使用Laravel的队列系统,但是由于无法安装php artisan queue:work,因此我无法维护命令supervisor

稍加努力,我就可以在VPS上移动我的应用程序,但是我对服务器没有太多的经验,我有点担心我的应用程序将离线很多时间。

考虑到服务器方面缺乏经验,我有以下问题:

  1. 可以将Laravel队列与cron作业一起使用吗?它会以任何方式破裂吗?
  2. 仅出于这个问题,我应该升级到VPS还是应该保留在此共享主机服务器上(我在这里具有ssh访问权限)?
chenglong767 回答:在共享主机上将laravel队列与cron作业一起使用

快速解答:如果没有process monitor(例如Supervisor),则不应使用Laravel队列。

这完全取决于您要实现的目标,但是使用laravel调度程序可以替代队列:您可以使用cron任务(例如,每分钟)触发调度程序,并轻松地调度作业。

如果您真的想使用队列,一种解决方案是将作业添加到队列,并使用cron任务每分钟运行以下命令来处理它们:php artisan queue:work。但我会推荐以前的解决方案。

本文链接:https://www.f2er.com/3142703.html

大家都在问