🛠️ Как настроить автоматическую проверку и восстановление сервиса с systemd Привет, друзья! ⚙️ Сегодня расскажу, как сделать так, чтобы важный сервис всегда оставался в рабочем состоянии без ваших постоянных забот. Да, это реально просто, если знать секреты systemd! Вот что важно: - Настроить автоматический перезапуск при сбое - Проверить статус и журнал - Настроить тайм-тайм и ограничения Пример: создаем или редактируем unit-файл, например, для сервиса my_app.service: [Unit] Description=Мой важный сервис After=network.target [Service] ExecStart=/usr/bin/my_app Restart=on-failure RestartSec=5 TimeoutStopSec=30 LimitNOFILE=65536 [Install] WantedBy=multi-user.target После этого: - Перезагружаем systemd: daemon-reload - Включаем сервис: enable my_app - Запускаем: start my_app Теперь, если что-то пойдет не так — сервис автоматически перезапустится, а вы увидите все логи командой -u my_app — без нервного поиска ошибок. Преимущества такого подхода: - Постоянная доступность серв
🛠️ Как настроить автоматическую проверку и восстановление сервиса с systemd
28 июля 202528 июл 2025
1 мин