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