← К списку

Healthcheck, автоперезапуск и алерт

Healthcheck, автоперезапуск и алерт

Пусть чинит себя само, но не молча

Идеальная защита от мелких сбоев - сервис, который сам перезапускается и тут же сообщает об инциденте.

  • Healthcheck /healthz отвечает 200, только если живы приложение и БД.
  • PM2/systemd перезапускают процесс при падении.
  • Внешний пинг дёргает healthcheck и при сбое шлёт алерт.
curl -fs http://127.0.0.1:3000/healthz || pm2 restart app

Автоперезапуск лечит симптом, но не причину. Поэтому каждый алерт я потом разбираю: если перезапуски зачастили - значит, есть утечка или баг, который надо чинить по-настоящему.

// обсуждение

Комментарии (0)

Будьте первым, кто оставит комментарий.

Чтобы оставить комментарий, войдите через Discord.

Войти через Discord