Проверка: бот или сервис отвечает
Как убедиться, что бот, сайт или 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
Они подскажут причину падения (ошибка кода, нехватка памяти, проблема с сетью или ключом).