Задать вопрос
ivtzelo
@ivtzelo

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

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

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

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