У меня есть CRON Job, который создает письма для отправки в базу данных.
Он создает около 3000 уникальных писем для отправки.
Тогда у меня есть задание CRON, настроенное так:
* * * * * php bin/console swiftmailer:spool:send --message-limit=200 --env=prod --no-debug
Итак, вторая работа CRON попытаться отправить 200 писем каждую минуту.
Когда я смотрю
ps aux | grep php
Показывает несколько одновременных процессов swiftmailer: spool: send.
Эти одновременные звонки вызывают многократную отправку одного и того же электронного письма.
Поэтому сегодня один пользователь получит несколько одинаковых писем, даже если у меня есть только одна запись в моей базе данных.
У кого-то уже была эта проблема?
Спасибо !
Задача ещё не решена.
Других решений пока нет …