async_engine.
После работы хендлера идет:
try:
await handler()
except:
...
finally:
await session.close()
в моменте нагрузки создаются коннекты, которые не умирают почему то, сидят в idle
Как можно отследить почему так происходит?
Я сделал application name под engine, как fastapi клиент имеет idle коннекты, так и бот телеги.
подскажите где могут зависать они?
полагаю ты видишь connection pool
что это значит? Почему они не закрываются :(
https://t.me/advice17/19
Спаунить новые соединения дорого, доставать из пула активные дёшево
То, что у вас постоянно N соединений открыты — норма
а как они остаются отрытыми, если у меня идет session.close() в мидлварях апдейтов?
Сессия не удаляется и не умирает
сессия да, подключение нет
Нет, сессия тоже не удаляется и не умирает
Обсуждают сегодня