在StartLimitBurst超出之后,解决了启动linux服务的问题

时间:2017-05-30 11:42:00

标签: linux service redhat heartbeat

重启后,心跳服务未启动,因为它已达到所定义的最大限制。从/var/log/messagessystem heartbeat status,我找到了以下输出。如果服务达到最大尝试而没有重新启动服务器,如何启动服务,因为我无法重启服务器,因为它是prod框。

May 30 05:18:11 servername.domain.com heartbeat: Exiting: error loading config file: yaml: line 19: did not find expected key
May 30 05:18:11 servername.domain.com systemd: heartbeat.service: main process exited, code=exited, status=1/FAILURE
May 30 05:18:11 servername.domain.com systemd: Unit heartbeat.service entered failed state.
May 30 05:18:11 servername.domain.com systemd: heartbeat.service failed.
May 30 05:18:11 servername.domain.com systemd: heartbeat.service holdoff time over, scheduling restart.
May 30 05:18:11 servername.domain.com systemd: start request repeated too quickly for heartbeat.service
May 30 05:18:11 servername.domain.com systemd: Failed to start heartbeat.
May 30 05:18:11 servername.domain.com systemd: Unit heartbeat.service entered failed state.
May 30 05:18:11 servername.domain.com systemd: heartbeat.service failed.
May 30 05:20:01 servername.domain.com systemd: Started Session 194726 of user root.
May 30 05:20:01 servername.domain.com systemd: Starting Session 194726 of user root.

请建议一种启动并运行服务的方法。

1 个答案:

答案 0 :(得分:0)

要实现这一目标,您可以使用:

systemctl reset-failed