【发布时间】:2014-03-23 15:01:09
【问题描述】:
我已经设置了一个 laravel 队列并且正在使用 beanstalkd。
如果我使用 Queue::later(),那么作业会排队,但它不会在指定时间运行,直到我在预定时间之后使用 Queue::later() 发送另一个作业。
我的设置是否遗漏了什么,或者我的队列可能以某种方式搞砸了,如果是这样,我该如何清除所有内容并让它再次正常运行。
我正在使用此处详述的设置 http://fideloper.com/ubuntu-beanstalkd-and-laravel4
有问题的服务器是 Ubuntu 12.04
我刚刚在一台装有 Ubuntu 13.10 的新服务器上进行了所有设置,它按预期工作。
我想知道队列如何可能会以这种状态结束,以及如何着手修复它。 Laravel 报告没有失败的作业。
【问题讨论】:
-
确定没有忘记运行 php artisan queue:listen?
标签: laravel laravel-4 beanstalkd