サーバーで実行されているカスタムシステムサービスがあります。これをと呼びますxyz.service
。数ヶ月間は問題なく実行され、再起動時にも実行されます(WantedBy=multi-user.target
)。
しかし、最後に確認したとき、systemdでは実行されても認識されませんでした。
$ systemctl status xyz
Unit xyz.service could not be found.
$ systemctl list-units | grep xyz
$
/etc/systemd/system
ファイルとシンボリックリンクがまだ/etc/systemd/system/multi-user.target.wants
存在します。その後、systemctl daemon-reload
サービスは再利用され、正常に実行されます(起動後)。
journalctl -u xyz
昨日、サービスが中断されたことを知ることができます。
この問題の原因は何であり、いつこれが発生するのかを判断する方法はありますか?