【问题标题】:Laravel 4.2 Queue Push Syncing When Set To RedisLaravel 4.2 设置为 Redis 时的队列推送同步
【发布时间】:2015-04-19 07:38:31
【问题描述】:

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

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

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

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

    $job->delete();
});

不确定我是否忽略了某些东西或什么?感谢您的帮助。

【问题讨论】:

    标签: laravel redis queue


    【解决方案1】:

    所以认为这是由于框架升级导致的错误,结果是我没有为队列设置正确的环境配置。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-07-03
      • 2015-08-01
      • 2019-07-31
      • 2017-07-16
      • 2020-12-22
      • 2015-12-19
      • 1970-01-01
      相关资源
      最近更新 更多