@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...


Как определить по какой причине сервис был остановлен ?
  • Вопрос задан
  • 642 просмотра
Пригласить эксперта
Ответы на вопрос 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.
Может кому поможет.
Ответ написан
Ваш ответ на вопрос

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

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