Задать вопрос
@80h

Как узнать причину остановку сервиса в systemd?

Есть сервис, у которого в логах следующее:

май 10 22:40:01 host.local systemd[1]: Stopping Site test.ru...
май 10 22:40:01 host.local systemd[1]: Stopped Site test.ru.
май 11 05:46:47 host.local systemd[1]: Started Site test.ru.
май 11 05:46:47 host.local systemd[1]: Starting Site test.ru...


Как определить по какой причине сервис был остановлен ?
  • Вопрос задан
  • 740 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Учебный центр IBS
    AL-1802 Администрирование Astra Linux Special Edition 1.8
    2 недели
    Далее
  • Skillbox
    Linux для робототехников
    3 месяца
    Далее
  • Skillfactory
    Профессия C++ разработчик
    11 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
teke_teke
@teke_teke
programador
смотрите логи самого приложения. пробуйте запустить его сначала без сервиса.
Ответ написан
@80h Автор вопроса
Свою проблему я решил - копанием в логах аудита, выяснил что причиной остановки была остановка mariadb.service.

Конфиг приложения был:

[Unit]
Description=Site host
After=httpd.service
After=mariadb.service
Requires=mariadb.service
....


После выпиливания "Requires=mariadb.service" сервис перестал останавливается сразу же после остановки mariadb.
Может кому поможет.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы