@FCKJesus

Почему спамит предупреждение Connection pool is full, discarding connection: localhost в aiogram?

Столкнулся с проблемой, есть бот тг на aiogram, постоянно, даже в режиме простоя, спамит предупреждение
61c062c161a9e149547643.png
Понятной информации из за чего это, или как отследить не нашел.
Причем с данной проблемой столкнулся только на линуксе.
Сам бот запускает экземпляр браузера(selenium), который в потоке выполняет N-ную работу.

Есть предположение, что из-за селениума блокируется как то пул:

async def update_cards():
    while True:
        if browsers:
            for key in list(browsers.keys()):
                cards = browsers[key].get_cards()
                await commands.add_card_for_cards(cards=cards[0], account_id=cards[1], user_id=cards[2])
        await asyncio.sleep(30)


async def get_daily_cards():
    while True:
        if browsers:
            for key in list(browsers.keys()):
                cards = browsers[key].get_daily_cards()
                await commands.add_daily_card_for_cards(cards=cards[0], account_id=cards[1])
        await asyncio.sleep(360)


async def on_startup(_):
	await set_commands(bot)
	asyncio.create_task(update_cards())
	asyncio.create_task(get_daily_cards())


if __name__ == '__main__':
	executor.start_polling(dp, skip_updates=True, on_startup=on_startup, allowed_updates=get_handled_updates_list(dp))


Если кто то сталкивался с данной проблемой, как решали?
  • Вопрос задан
  • 512 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы