【发布时间】:2016-02-19 05:42:24
【问题描述】:
我在 Laravel 的队列中使用 iron.io。直到最近,他们都工作得很好。现在像这样的一行代码需要永恒:
$sec = 5*60;
Queue::later($sec, 'MyClass@fire', ['id' => 1]);
MyClass->fire 发送一堆电子邮件,所以它几乎就像是在发送电子邮件,而不是向 Iron.io 发送请求。但事实并非如此。我删除了MyClass->fire 中的所有代码,仍然需要大约 30 秒。但是当我注释掉 Queue::later(... 时,它运行得非常快。
好像Queue 类有问题。或者我的服务器与 Iron.io 通信的方式有问题。
或者我正在使用的包有问题。我知道它真的很旧(我想我正在使用iron_mq v 1.3.0。)所以我使用的包与iron.io一起使用的方式可能发生了一些变化。我会在早上尝试更新它,但这可能会搞砸一切。
有什么想法吗?
【问题讨论】:
-
我来自 Iron.io 客户成功部;很抱歉您遇到问题。请发送电子邮件至 support@iron.io,我们可以提取您的帐户,并解决问题。