Size: a a a

2021 May 28

TA

Timofeev Andrey in symfony
источник
2021 May 30

👤U

👤 User in symfony
Доброе утро. В продолжение дискуссии.
Дано: 100qps.
Надо их асинхронно обрабатывать.
В функции обязательно использовать доктрину.
Можно кейс посмотреть, который способен стоять, допустим, месяц и не утекать при этом в память?
источник

DS

Denis Shlyapnikov in symfony
Доброе.
При использовании доктрины, сами разработчики симф рекомендуют перезагружать воркер.
источник

AK

Anton K. in symfony
qps это queries per second?
источник

AK

Anton K. in symfony
как делаю я
- отключить логгирование dbal или чистить логгер
- можно либо сразу, либо по таймауту делать $em->clear(); и ->getConnection()->close();
источник

AK

Anton K. in symfony
источник

👤U

👤 User in symfony
Вы поаккуратнее) Меня за такие изречения тут вчерась на сутки забанили.
источник

AC

Andru Cherny in symfony
Доктрина и воркеры это боль боль.....
источник

DS

Denis Shlyapnikov in symfony
По-другому не знаю как. Если воркер потiк, то ед. вариант это его перезапустить
источник

AD

Andrey Dembitskyi in symfony
Надеюсь речь о юнит оф воркер
источник

AK

Anton K. in symfony
предлагаю еще и сервер перезагружать
источник

DS

Denis Shlyapnikov in symfony
Модем тоже.
источник

A

AZA in symfony
https://github.com/symfony/symfony/blob/5.4/src/Symfony/Bridge/Doctrine/Messenger/DoctrineClearEntityManagerWorkerSubscriber.php Есть листенер,который подчищает doctrine,после каждой выполненой команды. Если говорим про messenger.
источник

AC

Andru Cherny in symfony
Там ещё есть прикол с entity manager was closed, и протуханием соединения к базе
источник

👤U

👤 User in symfony
Ну. Из вечноживущего я писал вс клиент. Так он перед каждой обработкой входящего сообщения передергивает em. Чтоб точно не стухнуть.
источник

AK

Anton K. in symfony
передергивай не перед каждой
источник

MM

Maxim Mesilov in symfony
А что это за UI?
источник

AK

Anton K. in symfony
supervisord
источник

VK

Vladyslav Kopaihorod... in symfony
Wrapper и реконнект
источник

AC

Andru Cherny in symfony
Так чего же этого нет из коробки тогда? Приходится костыли велосипедить.
источник