Вопросы по теме 'laravel-queue'

Как предотвратить выполнение задания в очереди после сбоя?
Я настроил своего супервайзера на попытку выполнения задания Laravel в очереди 3 раза в случае сбоя. Ниже приведен пример моей рабочей конфигурации. [program:laravel-worker] process_name=%(program_name)s_%(process_num)02d command=php...
1017 просмотров
schedule 22.07.2023

Задания Laravel оставляют бездействующий процесс postgresql при DEALLOCATE
Каждый раз, когда на моем сервере запускается отложенное задание, я вижу новый незанятый процесс в postgreSQL. Запустив select * from pg_stat_activity; , я вижу: DEALLOCATE pdo_stmt_00000018 Я пытался понять, и каждый раз, когда только что...
898 просмотров

Ошибки уведомления очереди Laravel: сериализация «Закрытия» не разрешена
Я создал почтовое уведомление, которое успешно работает, но при попытке поставить его в очередь я получаю следующую ошибку: Uncaught Exception: Serialization of 'Closure' is not allowed in...
2820 просмотров

Выпуск задания Laravel в очереди без увеличения количества попыток
Иногда мне нужно выпустить задание Laravel и вернуть его в очередь. Однако при этом количество попыток увеличивается. Он становится равным 2, и если ваш обработчик очереди ограничен 1 попыткой, он никогда не будет запущен. Как я могу освободиться...
1304 просмотров
schedule 13.11.2023

избегая php artisan queue:work : Драйвер очереди - Redis или база данных (Laravel 5.4)
В настоящее время я использую базу данных в качестве драйвера очереди, я установил Laravel 5.4 на ПК с Windows 10. Для обработки очередей я использовал php artisan queue:work , что было вполне нормально на этапе разработки. Теперь проект полностью...
852 просмотров

Запрос задания Laravel Асинхронный / Синхронный?
Является ли очередь заданий Laravel асинхронной? Я хочу выполнить список процессов синхронно Скажем, у меня в очереди заданий три процесса Процесс-1 Процесс-2 Процесс-3 Я хочу выполнить процесс-2 только после успешного...
1519 просмотров
schedule 08.03.2023

Laravel загружает файлы асинхронно
Я довольно хорошо знаком с очередями Laravel и запускаю асинхронную логику в Laravel путем планирования заданий. Веб-сайт, который я создаю, должен обрабатывать большие видеофайлы, поэтому мне нужно, чтобы эти загрузки были асинхронными, теперь...
2093 просмотров

Очереди Laravel и FirstOrNew
Я использую очередь Laravel для получения данных из API, когда меня уведомляют об изменениях через Webhooks. Webhook возвращает только id измененного объекта, поэтому мне нужно сделать запрос к API, чтобы получить остальные. Я отправляю задание на...
71 просмотров
schedule 22.12.2022

Можно ли вернуть дочерний метод из метода родительского класса?
Поскольку я новичок в Laravel, в настоящее время я использую очередь и имею следующую проблему с заданием. Поскольку API, который я вызываю, может дросселировать, мне нужна эта логика для каждого вызываемого метода, поэтому я создал родительский...
71 просмотров
schedule 13.03.2023

Почему мои неудавшиеся задания исчезают после перехода на Laravel 5.8?
У меня есть проект Laravel с очередью, выполняющий ~ 1000 заданий в день. Когда задание терпит неудачу, в 5.7 оно было перемещено в таблицу failed_jobs, и я смог повторить попытку. После перехода на Laravel 5.8 рабочие места просто исчезают....
944 просмотров
schedule 27.05.2023

Обработка динамически созданной очереди Laravel
Я использую Laravel Queues для обработки заданий для пользователей в фоновом режиме. Для каждого пользователя у меня есть отдельная очередь, например: Process::withChain( [ new Step1(),...
548 просмотров
schedule 27.01.2024

Как обрабатывать невыполненные задания в уведомлениях, находящихся в очереди
При использовании уведомлений с очередями: class MyNotification extends Notification implements ShouldQueue { use Queueable; } Как мне справиться с неудачными заданиями? Если бы я отправил электронное письмо/уведомление через класс...
595 просмотров