Avi*_*hai 7 linux ubuntu service init elasticsearch
使用apt-getElasticSearh 的软件包,如何配置服务在Ubuntu崩溃后自动重启?
elasticsearch 的默认服务中缺少“失败时重启”选项。
因此,我们可以在服务中添加Restart = always 选项。
使用命令编辑elasticsearch服务单元文件sudo systemctl edit elasticsearch.service。此命令将创建一个文件/etc/systemd/system/elasticsearch.service.d/override.conf。
现在,在单元文件中添加以下行。
[Service]
Restart=always
Run Code Online (Sandbox Code Playgroud)sudo systemctl daemon-reloadsudo systemctl cat elasticsearch.service。根据需要,我们可以始终使用Restart =,异常,成功,失败等。参考。
编辑单位文件- 参考
小智 1
编写一个#!/bin/sh脚本如下:
if ps -ef | grep -v grep | grep elastic ; then
exit 0
else
/etc/init.d/elasticsearch start >> /var/run/elasticsearch.pid &
exit 0
fi
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2444 次 |
| 最近记录: |