тот может просто обломаться выполнять задачу потому-что возник serialization error при чтении таблицы queue job?
На локальной машине такое не встречал, на тестовом стенде такое частенько встречаю
Да, такое встречается. Основная проблема в том что таблица queue_job разрастается и не чиститься. И из-за этого операция смена статуса самого джоба занимает слишком много времени. Если в штатном режиме чистить таблицу и там не иметь большого количества записей то конкретно эта проблема супер редкая. Но конечно де появляются рандомные ошибки сериализации к другим обьектам. Поэтому мы написали свой декоратор который при такой ошибке кидает RetriableJob error. Или как там его. Чтобы джоб перезапускался. Вот эта ошибка наиболее частая и самим queue_job никак не обрабатывается. А требует написания своего декоратора
Обсуждают сегодня