![systemd 在午夜神秘关闭服务](https://linux22.com/image/229890/systemd%20%E5%9C%A8%E5%8D%88%E5%A4%9C%E7%A5%9E%E7%A7%98%E5%85%B3%E9%97%AD%E6%9C%8D%E5%8A%A1.png)
我在无头 Ubuntu 上将 OwnTone 服务作为媒体服务器运行,我注意到每次我想使用该服务时,它都会关闭并且必须重新启动。
经过更多检查,我发现 systemd 每天在 00:00:01 优雅地停止服务,并显示“owntone.service:已成功停用”。没有崩溃,没有错误,没有杀戮,什么都没有。
这很奇怪,因为我没有 cron 作业或 systemd 计时器直接干预此服务,并且服务定义文件中也没有计时器或 oncalendar 子句。 OwnTone 的日志以数小时前的 AirPlay 超时结束,因此与关机无关。
我想解决方法是每天 00:00:02 重新启动服务,但如果我想正确解决问题,我该如何排查呢?