systemd 服务中延迟时间的含义是什么?

Pri*_*a R 15 puppet systemctl

我已经在 CentOS 7 上安装了 Puppet Enterprise。我可以看到几个 Puppet 服务无法开始说延迟时间结束。这是什么意思?

Sep 03 20:50:16 l-pm1 systemd[1]: pe-puppetdb.service holdoff time over, scheduling restart.
Sep 03 20:50:16 l-pm1 systemd[1]: Starting pe-puppetdb Service...
Run Code Online (Sandbox Code Playgroud)

Mic*_*ton 13

服务停止(或无法启动)后,systemd 会等待一小段时间,然后再尝试重新启动它。

等待时间量可通过RestartSec=在单元中设置来配置。

RestartSec=

配置重启服务前的休眠时间(如配置Restart=)。采用以秒为单位的无单位值,或时间跨度值,例如“5min 20s”。默认为 100 毫秒。

  • 为什么要停止?我创建了一个服务,并在日志中看到它每 5 分钟左右遇到一次这个错误,然后它被记录下来以停止和启动。我不明白为什么它应该停止/开始。随机服务正常吗? (2认同)