ivtzelo
@ivtzelo

Почему сильно глючит чат-бот на node.js на heroku?

Бот работал несколько месяцев и вдруг стал думать над ответом по 3 минуты или во вообще не отвечает. При чём в логах сообщений о каких-либо ошибках нет, он просто молчит.
  • Вопрос задан
  • 88 просмотров
Пригласить эксперта
Ответы на вопрос 2
@Roy_Beedrill
Если сидите на бесплатном тарифе, то, вероятно, закончился лимит по dyno. Он будет глушить контейнер с приложением, если не получает трафик в течении какого-то времени + если заканчиваются часы по dyno, контейнер "засыпает" до конца месяца не зависимо от трафика.
Глоссарий Heroku
Ответ написан
Если чат-бот работает по HTTPS, тогда таки отвечает за это HTTP запрос, который обрабатывается веб-сервером. Значит, в логах приложения Heroku должно быть отмечено сколько времени идёт обработка запроса. Если отвечает более 1 секунды, то должна быть причина в коде. Желательно подключить какой-нибудь APM и тогда можно анализировать что заняло столько времени. Если же ответ достаточно быстрый, то причина задержки может быть вызвана сетевыми задержками.
Ответ написан
Ваш ответ на вопрос

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

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