宕机时如何使用Systemd重启服务? [关闭]
问题:宕机时如何使用Systemd重启服务? [关闭] 在我的服务器上,我使用 elasticSearch,它经常出现故障,结果对我的用户来说是 500 错误。我了解 Systemd 现在是管理服务的参考。 当我的弹性搜索服务出现故障时,如何使用 Systemd 自动重启它?我找到了重新启动它的方法,但在没有我检查它是否关闭的情况下不会自动重新启动。 解答 如果您使用 systemd 服务文件来启
·
问题:宕机时如何使用Systemd重启服务? [关闭]
在我的服务器上,我使用 elasticSearch,它经常出现故障,结果对我的用户来说是 500 错误。我了解 Systemd 现在是管理服务的参考。
当我的弹性搜索服务出现故障时,如何使用 Systemd 自动重启它?我找到了重新启动它的方法,但在没有我检查它是否关闭的情况下不会自动重新启动。
解答
如果您使用 systemd 服务文件来启动服务,则将以下行添加到您的服务文件中,从您开始服务的位置开始:
[Service]
Type=simple
ExecStart=here will be your service executable name
Restart=always
RestartSec=0
Restart=
配置在服务进程退出、被杀死或达到超时时是否应重新启动服务。取下列值之一:no
、on-success
、on-failure
、on-abnormal
、on-watchdog
、on-abort
或always
。如果设置为no
(默认)。
RestartSec=
配置重启服务前的休眠时间(与Restart=
配置相同)。以秒为单位取一个无单位的值。
这两个选项必须位于服务文件中的[Service]
标记下。
更多推荐
所有评论(0)