未尝试Laravel 5.1.x数据库队列作业

未尝试Laravel 5.1.x数据库队列作业,laravel,queue,worker,Laravel,Queue,Worker,我成功地让排队的任务在测试站点上工作,并更新了我的实时站点(同一服务器)。实时队列现在正在填充,未经处理或尝试。我使用的是forge,它正在运行一个队列进程。有人能帮我检查下一步的内容吗?要找出它不工作的原因,我尝试了很多方法,如清除缓存、重新启动工作程序,并通过检查supervisord是否正确运行工作程序等获得了帮助 帮助我的人问了我最后一个问题——应用程序是否处于维护模式。我回答没有,因为我的网站是活的 然而,在阅读之后: 如果应用程序处于维护模式,如果工作人员使用--force选项运行,

我成功地让排队的任务在测试站点上工作,并更新了我的实时站点(同一服务器)。实时队列现在正在填充,未经处理或尝试。我使用的是forge,它正在运行一个队列进程。有人能帮我检查下一步的内容吗?要找出它不工作的原因,我尝试了很多方法,如清除缓存、重新启动工作程序,并通过检查supervisord是否正确运行工作程序等获得了帮助

帮助我的人问了我最后一个问题——应用程序是否处于维护模式。我回答没有,因为我的网站是活的

然而,在阅读之后:

如果应用程序处于维护模式,如果工作人员使用--force选项运行,您仍然可以处理作业:

我试过:

php artisan queue:work --force
我注意到一个作业被处理了,所以我尝试了php artisan:up,一切都正常

本质上,我们已经删除了维护中间件,所以应用程序在技术上处于维护模式,但仍然是活动的

因此,如果队列根本没有处理,请尝试三种方法:

php artisan:up
php artisan config:clear
php artisan queue:restart

我尝试了很多事情,例如清除缓存、重新启动工作程序,并通过检查supervisord是否正确运行工作程序等获得了帮助

帮助我的人问了我最后一个问题——应用程序是否处于维护模式。我回答没有,因为我的网站是活的

然而,在阅读之后:

如果应用程序处于维护模式,如果工作人员使用--force选项运行,您仍然可以处理作业:

我试过:

php artisan queue:work --force
我注意到一个作业被处理了,所以我尝试了php artisan:up,一切都正常

本质上,我们已经删除了维护中间件,所以应用程序在技术上处于维护模式,但仍然是活动的

因此,如果队列根本没有处理,请尝试三种方法:

php artisan:up
php artisan config:clear
php artisan queue:restart

因此,这是我第一次使用Laravel队列,我正在构建的应用程序需要几个不同的队列来满足优先级要求。我正在测试的队列的名称不是default。如果使用的是命名队列,请确保将其添加到
artisan
命令中

 php artisan queue:work <connection_name> --queue=<queue_name>
php artisan队列:工作——队列=

这是我第一次使用Laravel队列,我正在构建的应用程序将需要几个不同的队列来满足优先级要求。我正在测试的队列的名称不是default。如果使用的是命名队列,请确保将其添加到
artisan
命令中

 php artisan queue:work <connection_name> --queue=<queue_name>
php artisan队列:工作——队列=

这有助于我,我的应用程序处于维护模式。php artisan:up解决了我的问题。这对我有帮助,我的应用程序处于维护模式。php artisan:up解决了我的问题。