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



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

运行队列关闭时,它会立即触发命令。使用实际命令中的示例输出进行测试以进行确认。我可以连接到 redis 数据库,而配置文件中设置的配置没有问题。

这是我的队列关闭的语法:

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

不确定我是否忽略了什么?感谢您的帮助。

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

最新更新