2015-11-09 2 views
0

Я использую Laravel 5.1 и версию iron.io 4, я использую очередь для отправки писем , а также я сконфигурировал супервизора, чтобы избежать ввода очереди php-artisan: прослушать сейчас проблема заключается в лог-файл (хранение/журналы) Я получаю сообщение об ошибкесистема queue queue отправляет электронные письма бесконечно

[IronCore\HttpException]         
    http error: 400 | {"msg":"A reservation_id is required"} 

и электронную почту получить отослано бесконечно каждую минуту, что делать, чтобы прекратить отправку сообщений электронной почты? пожалуйста, мне нужна ваша помощь ребята

+0

Как насчет проверки количества попыток? Проверьте http://laravel.com/docs/5.1/queues - Проверка количества попыток запуска. Вы можете проверить, меньше ли количество попыток в выражении if, а затем освободить задание. – naneri

+0

Похоже, вы используете IronMQ v3, для которого требуется обновленная библиотека lib, которая находится на ветке v3 прямо сейчас: https://github.com/iron-io/iron_mq_php/tree/v3 –

+0

@Travis Нет. Я использую версию 4, как я упоминал выше – khaleader

ответ

0

В соответствии с Iron mq php рекомендуемая версия Iron MQ для Laravel 5.1 - 4. *. Существует фиксация by Ryantology, которая добавляет метод reservation_id к deleteMessage.

Это связано только с изменением трех линий.

Наслаждайтесь :)

Смежные вопросы