а в 10 листенеров же уже нет.
<listeners>
<listener class="Symfony\Bridge\PhpUnit\SymfonyTestsListener" />
</listeners>
... становится бесполезным
это чтобы проще объяснить скинул скрин короткий, там в тесте 100 проверок только на fetch
Читать полностью…при возрастании нагрузки количество дедлоков будет расти, поэтому заметать под ковёр не особо вариант
Читать полностью…1. дедлоки правятся в приложении. Правда надо бы сначала разобраться, между чем и чем ои возникают
2. Рэббит таки умеет в ретрай, там есть для этого спец очереди
Тогда если дело в этом, что именно это не попадает в ретра очередь, попробуй код выше, для тестов.
А там можно уже и мидлвары глобально или еще что мутить.
Опять же можно слазить в кишки месседжера.
Легкий тест кейс - отправь в БД запись с существующим PK или любым дргуим уник индексом, получишь тот же самый сайд эффект в виде закрытого em
Ну спорный вопрос, потому что у меня чет другая херня
Это если что воркер, вот в loggly вижу лог, который внизу добавляется перед диспатчем в message, но чтоб он как-то отработал, я не вижу, логов нет, которые в обработчике сообщении и fail сообщений тоже нет, хуйня короче какай-та
к слову, если у вас phpunit 9.* , то советую перейти на 10ю ветку, там прирост и по потреблению памяти и времени выполнения - в разы меньше
Читать полностью…У него не вышло настроить фейл очередь в кролике, но да, умеет, я тестил, когда это обсуждали
Читать полностью…Я уже 100500 раз проверял messenger, когда ошибка происходит, у меня сообщение в fail очередь попадает и через retry могу повторить ее, но тут вообще ничего нет
Читать полностью…поэтому и говорил про то что чисто технически можно забить, так как будет авто ретрай (если настроен)
Читать полностью…