Я использую iron.io для очередей в Laravel. До недавнего времени они отлично работали. Теперь строка кода, как эта занимает вечность:Laravel 4 Queue Taking Long Time
$sec = 5*60;
Queue::later($sec, '[email protected]', ['id' => 1]);
MyClass->fire
отправляет кучу писем, так что это почти как это отправка сообщений электронной почты, а не посылать запрос на iron.io. Но это не так. Я удалил весь код в MyClass->fire
, и он по-прежнему занимает около 30 секунд. Но когда я прокомментирую Queue::later(...
, он работает очень быстро.
Это как-то не так с классом Queue
. Или что-то не так с тем, как мой сервер общается с iron.io.
Возможно, что-то не так с пакетом, который я использую. Я знаю, что это действительно старый (я думаю, что я использую v 1.3.0.), Поэтому, возможно, что-то изменилось с тем, как пакет, который я использую, работает с iron.io. Я попробую обновить его утром, но это может испортить все.
Любые идеи?
Я из Iron.io Customer Success; Мне жаль, что у вас проблемы. Пожалуйста, напишите нам по адресу [email protected], и мы можем поднять вашу учетную запись и устранить эту проблему. –