我有一个systemd服务,显示以下错误service start request repeated too quickly, refusing to start
我知道该服务被configuration为在失败时重新启动,并且一次又一次地重新启动。 但是到底什么时候拒绝重启呢? 有定义它的限制或数量吗?
而且,究竟是什么确切地意味着,在给定的时间内重新启动的次数是多less?
默认的限制是允许在10秒内重新启动5次。 如果服务由于服务定义中的Restart= config选项而超过了该阈值,则不会尝试进一步重新启动。
利用StartLimitIntervalSec=和StartLimitBurst=选项以及SystemD尝试重新启动服务时的Restart=选项控制来configuration速率。
man systemd.unit和man systemd.service更多信息。