在systemd服务中,延迟时间是什么意思?


10

我已经在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...

Answers:


13

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

等待时间的长短可通过RestartSec=在本机中进行设置来配置。

RestartSec=

配置重新启动服务之前的休眠时间(使用进行配置Restart=)。取以秒为单位的无单位值,或“ 5min 20s”之类的时间跨度值。默认为100毫秒。


2
为什么要停止?我已经创建了一个服务,并在日志中看到它每5分钟左右遇到一次此错误,然后将其记录为停止和启动。我不明白为什么它应该停止/开始。随机服务正常吗?
jayarjo

@jayarjo,您本质上是在问“为什么软件会崩溃?” 有很多可能的原因。
马克·斯托斯伯格
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.