Laravel очереди: неудачно завершенные задания | Laravel Queues | Laravel Jobs

Поделиться
HTML-код
  • Опубликовано: 5 июл 2018
  • 🔥 Laravel 5.5, 5.6 и выше
    💕Подписывайтесь на канал 👉: bit.ly/2B4zOjq
    🙉 Канал в телеграмм: bit.ly/2QcOXD4
    💲Реквизиты для поддержки проекта💲
    Находятся по адресу dka-develop.ru:
    bit.ly/2Mog3I9
    🐱‍👤Команды:
    php artisan queue:failed-table
    php artisan migrate
    Посмотреть все задания которые потерпели неудачу.
    php artisan queue:failed
    Попытаться выполнить задачу ещё раз с определенным id в базе данных
    php artisan queue:retry 2
    Попытаться выполнить все неудачно завершенные задачи
    php artisan queue:retry all
    Убрать неудачно завершенную задачу из таблицы
    php artisan queue:forget 5
    Или полностью очистить таблицу с задачами.
    php artisan queue:flush
    -----------------------------------------------------
    🌍Официальный сайт:
    dka-develop.ru
    ©Music:
    Chris Haugen - Spanish Rose
    Triumph - Yung Logos

Комментарии • 2

  • @mars8430
    @mars8430 5 лет назад

    Можно как-то вручную стригерить событие о неудачном завершении задания? К примеру в джобе у меня идёт попытка отправки api реквеста на стронний сервер, если он ответит не 200-ым статусом - джобу можно считать неудачно завершённой. Чтобы в дальнейшем переложить её в другую очередь

    • @YmNIKYm
      @YmNIKYm 4 года назад

      Вызови исключение и обработай его, и если статус тот который надо, создай нужное задание.
      Главное чтоб это был другой класс который прервется цепочку, а то так можно зациклиться ;)