@Navka1

Gunicorn+Flask+Nginx+VK Api — медленная обработка запросов?

Есть бот, работающий на Flask, который проксится через Gunicorn+WSGI. В настройках гьюникорна указано следующее:
gunicorn --workers 40 --bind 127.0.0.1:9250 wsgi:app --worker-class gevent --timeout 30


Ботом пользуется огромное количество людей одновременно, однако он обрабатывает запросы слишком медленно. В панели управления сообществом постоянно выводит ошибку "Error: Timeout was reached. Attempt 2/5". Ошибки со стороны питона пофикшены и не выводятся. Однако, запросы все равно обрабатываются медленно и как бы "пачками" - бот ответит сразу всем людям, у которых висит старое сообщение и на минуту уйдет в молчание.
В какую сторону копать, подскажите?

UPD: Используется так же pymongo, которое жрет достаточно много ресурсов, судя по команде top.
  • Вопрос задан
  • 268 просмотров
Пригласить эксперта
Ответы на вопрос 1
opium
@opium
Просто люблю качественно работать
Ну логично выводить ошибки питона и сразу все станет ясно
Ну и надо читать логи нгикса питона и юникорна
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы