当设置为Redis时,Laravel 4.2队列推送同步

时间:2015-04-19 07:38:32

标签: laravel redis queue

使用Laravel 4.2框架。在4.1.x上但切换回该版本时,queue :: push仍然会立即触发,就像队列配置设置为同步一样,但这被设置为redis。

运行队列关闭时,它会立即触发命令。在实际命令中用样本输出进行测试以确认。我可以连接到redis db而不会出现配置文件中配置集的问题。

以下是我的队列闭包的语法:

Queue::push(function($job) use ($placeId)
{
    Artisan::call('testcommandname', [$placeId]);

    $job->delete();
});

不确定我是在忽略某些东西还是什么?谢谢你的帮助。

1 个答案:

答案 0 :(得分:0)

因此,由于框架升级,这是一个错误,最终我没有为队列设置正确的环境配置。