Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Laravel 4 Laravel 4排队时间长_Laravel 4_Queue_Iron.io - Fatal编程技术网

Laravel 4 Laravel 4排队时间长

Laravel 4 Laravel 4排队时间长,laravel-4,queue,iron.io,Laravel 4,Queue,Iron.io,我正在使用iron.io在Laravel排队。直到最近,他们工作得还不错。现在,像这样的一行代码需要很长时间: $sec = 5*60; Queue::later($sec, 'MyClass@fire', ['id' => 1]); MyClass->fire发送大量电子邮件,因此它几乎就像是在发送电子邮件,而不是向iron.io发送请求。但事实并非如此。我删除了MyClass->fire中的所有代码,仍然需要大约30秒。但是当我注释掉Queue::later(…时,它运行得非常快 这

我正在使用iron.io在Laravel排队。直到最近,他们工作得还不错。现在,像这样的一行代码需要很长时间:

$sec = 5*60;
Queue::later($sec, 'MyClass@fire', ['id' => 1]);
MyClass->fire
发送大量电子邮件,因此它几乎就像是在发送电子邮件,而不是向iron.io发送请求。但事实并非如此。我删除了
MyClass->fire
中的所有代码,仍然需要大约30秒。但是当我注释掉
Queue::later(…
时,它运行得非常快

这就像是
队列
类出了问题,或者我的服务器与iron.io的通信方式出了问题

或者我使用的软件包有问题。我知道它非常旧(我想我使用的是v1.3.0),所以我使用的iron.io软件包的工作方式可能发生了变化。我会在早上尝试更新它,但这可能会把一切都搞糟


有什么想法吗?

在两个阶段可能会出现问题,需要调试..1)如果ironmq客户端和服务器的版本相同,如果没有,如果它们的通信方式发生了变化(我认为这对调试来说是最重要的)2)如果调用后者会触发ironmq中的队列,是在ironmq中收到的呼叫,响应时间较长。

连接到ironmq群集时可能与网络问题有关。我检查了两个公共集群(和)的延迟,现在不到1秒。

我来自Iron.io Customer Success;很抱歉,您遇到了问题。请电邮至support@iron.io我们可以调出你的帐户,解决问题。