У нас есть смс-задание, которое запускается для каждого SMS-сообщения, которое необходимо отправить, поэтому, если у нас есть 100 смс, мы планируем 100 заданий, чтобы разрешить одно или несколько смс.
Когда мы отправляем смс-кампанию, она использует стороннюю службу отдыха для отправки смс, мы отправили кампанию из 7500 смс, поэтому в очереди 7500 заданий, как только она отправила 151 смс, мы начинаем получать
[2020-10-28 15:41:16] production.ERROR: Сериализация 'Doctrine \ DBAL \ Driver \ PDOConnection' не разрешена {исключение: [объект] (Исключение (код: 0): сериализация 'Doctrine \ DBAL \ Driver \ PDOConnection 'не допускается на /home/site/releases/20201026103626/vendor/laravel/framework/src/Illuminate/Queue/Queue.php:139)
для всех остальных смс Не уверен, почему это происходит.
Мы используем очереди laravel с подключением к базе данных (mysql), все остальные сайты на этом сервере работают нормально, похоже, не теряет соединение с базой данных (при просмотре сайта во время работы очередей) Сервер базы данных является отдельным сервер, выделенный для mysql.