我在无头 Ubuntu 上将 OwnTone 服务作为媒体服务器运行,我注意到每次我想使用该服务时,它都会关闭并且必须重新启动。
经过更多检查,我发现 systemd 每天在 00:00:01 优雅地停止服务,并显示“owntone.service:已成功停用”。没有崩溃,没有错误,没有杀戮,什么都没有。
这很奇怪,因为我没有 cron 作业或 systemd 计时器直接干预此服务,并且服务定义文件中也没有计时器或 oncalendar 子句。 OwnTone 的日志以数小时前的 AirPlay 超时结束,因此与关机无关。
我想解决方法是每天 00:00:02 重新启动服务,但如果我想正确解决问题,我该如何排查呢?