Вопросы по теме '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 просмотров
schedule
03.05.2023
Ошибки уведомления очереди Laravel: сериализация «Закрытия» не разрешена
Я создал почтовое уведомление, которое успешно работает, но при попытке поставить его в очередь я получаю следующую ошибку:
Uncaught Exception: Serialization of 'Closure' is not allowed in...
2820 просмотров
schedule
13.06.2024
Выпуск задания 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 просмотров
schedule
27.04.2023
Запрос задания Laravel Асинхронный / Синхронный?
Является ли очередь заданий Laravel асинхронной?
Я хочу выполнить список процессов синхронно
Скажем, у меня в очереди заданий три процесса
Процесс-1
Процесс-2
Процесс-3
Я хочу выполнить процесс-2 только после успешного...
1519 просмотров
schedule
08.03.2023
Laravel загружает файлы асинхронно
Я довольно хорошо знаком с очередями Laravel и запускаю асинхронную логику в Laravel путем планирования заданий.
Веб-сайт, который я создаю, должен обрабатывать большие видеофайлы, поэтому мне нужно, чтобы эти загрузки были асинхронными, теперь...
2093 просмотров
schedule
20.02.2024
Очереди 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 просмотров
schedule
13.09.2023