Как автоматически перезапустить поискasticsearch после сбоя на сервере Linux? - PullRequest
0 голосов
/ 03 октября 2018

Как только мойasticsearch потерпел крах на сервере Linux.это дает мне следующую ошибку:

Elasticsearch\Common\Exceptions\NoNodesAvailableException:/var/www/laravel/vendor/elasticsearch/elasticsearch/src/Elasticsearch/ConnectionPool/StaticNoPingConnectionPool.php:51 No alive nodes found in your cluster 

Слишком много, чтобы решить эту проблему, мне нужно сбросить полный сервер.

Я хочу решение, так как моя службаasticsearch перезапускается автоматически в случае сбоя.

Моя конфигурация сервера:

Linux name 3.10.0-514.21.1.el7.x86_64 #1 SMP Thu May 25 17:04:51 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

Как я могу установить на сервере что-нибудь, что автоматически перезапускает мойasticsearch при сбое .?

1 Ответ

0 голосов
/ 09 октября 2018

Шаг к автоматическому перезапуску службasticsearch после сбоя или сбоя:

1) Отредактируйте файл модуля обслуживанияasticsearch с помощью следующей команды

sudo systemctl edit elasticsearch.service 

Эта команда создаст файл

/etc/systemd/system/elasticsearch.service.d/override.conf

2) Теперь добавьте следующие строки в файл модуля.

[Service]
Restart=always

3) Сохраните файл.

ctrl+x  > Y > Enter

4) Обновите файл модуля, используя команду

sudo systemctl daemon-reload

5) Можно проверить изменения с помощью команды

sudo systemctl cat elasticsearch.service
...