🛰️ Как организовать автоматическую проверку здоровья сервиса с помощью SystemD
В эпоху, когда uptime важен как никогда, знать, что ваши сервисы работают стабильно — залог спокойствия.
Сегодня расскажу, как сделать так, чтобы SystemD сам перезапускал упавшие службы и информировал вас о сбоях.
🔧 Почему это важно:
- автоматический перезапуск после сбоев
- удобство в мониторинге
- быстрая реакция без ручных команд
Настройка очень простая: добавьте в конфигурацию службы параметры Restart=always и RestartSec=5. Например:
[Service]
ExecStart=/usr/bin/my_service
Restart=always
RestartSec=5
После этого SystemD следит, чтобы ваше приложение всегда оставалось в рабочем состоянии.
Также можно задать опцию OnFailure= для запуска специальных скриптов — например, отправки уведомлений.
Плюсы:
- минимизация времени простоя
- автоматическая обработка сбоев
- всё контролируется через стандартные инструменты Linux
А вы уже используете автоматические перезапуски для своих служб? Или предпочитаете ручной контроль?
*Больше полезных статей ты найдёшь в нашем телеграм-канале* https://t.me/LinuxSkill
*А вакансии для системных администраторов — в боте* https://t.me/gradeliftbot
📩 Завтра: Как настроить Fail2Ban за 5 минут!
Включи 🔔 чтобы не пропустить!