много
На каждый запрос к боту создается IO-Bound задача, которая может длиться и 30, и 100 секунд, и при накоплении определенного количества задач, бот просто перестает что-либо делать, нагрузка на процессор VPS взлетает до 100%
Что я делаю не так и что можно придумать?
Думаю это подскажет суть проблемы FastAPI + SQLAlchemy: Асинхронный ввод-вывод и Back Pressure | peterspython.com https://www.peterspython.com/ru/blog/fastapi-sqlalchemy-asinkhronnyi-vvod-vyvod-i-back-pressure
Синхронизации нигде нет, я подозреваю, что где-то хитрый глобал затесался и вызывает состояние гонки
А кто ест проц? Бот?
Выглядит как будто что-то тупо зациклилось и не уходит в эвейт
Нашел, у меня используется один глобальный словарь, с которым взаимодействуют несколько задач
Обсуждают сегодня