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