Инструкции

Проверка: бот или сервис отвечает

Как убедиться, что бот, сайт или n8n доступны и работают.

Сайт или веб-сервис

Откройте в браузере или выполните:

curl -I https://ваш-сайт.ru

Ожидается ответ с кодом 200 (или 301/302 при редиректе). Если таймаут или 5xx — сервис недоступен или падает.

Telegram-бот

Напишите боту команду или любое сообщение. Если бот не отвечает:

  • Проверьте, что процесс бота запущен на сервере (systemctl status или docker ps).
  • Проверьте логи на ошибки.
  • Убедитесь, что токен верный и бот не заблокирован.

Для автоматической проверки можно раз в N минут вызывать getMe или отправлять тестовое сообщение и проверять ответ (скрипт + cron или мониторинг вроде UptimeRobot).

n8n

Откройте в браузере https://ваш-n8n.домен.ru и войдите. Либо проверьте health endpoint, если он настроен (зависит от версии n8n).

Мониторинг извне

Сервисы вроде UptimeRobot или Cronitor периодически обращаются к вашему URL и при недоступности шлют уведомление (email, Telegram). Удобно для проверки сайта и публичных webhook.

Логи на сервере

  • systemd: journalctl -u имя-сервиса -f
  • Docker: docker logs -f имя-контейнера
  • nginx: tail -f /var/log/nginx/error.log

Они подскажут причину падения (ошибка кода, нехватка памяти, проблема с сетью или ключом).

Обсудить задачу

Опишите задачу — предложу решение и ориентир по срокам.