Всем привет! есть Best practices по Laravel Jobs(Queue) ? у меня последнее время проблемы с Jobs "App\Jobs\DistributionDebts has been attempted too many times or run too long. The job may have previously timed out." . Да я знаю что можно ставить set_timeout(-1) и это решить проблему. Но это не безопасно и сервер будет нагружен на 99%.
нельзя ставить ни в коем мать его случае set_timeout(-1)
те создавать джобой список джоб поменьше например мне надо обработать 10к элементов я запускаю джобу и вней запускаю 10 джоб на обработку по 1к элементов, это чанки
очереди такой же по сути пых код обрабатывают только его отложенно, если у тебя обычно сервер ложился при запросе, то если ты тупо его скинешь в очередь не обработав, это изначальный код не спасет
те создавать джобой список джоб поменьше например мне надо обработать 10к элементов я запускаю джобу и вней запускаю 10 джоб на обработку по 1к элементов, это чанки