Home »

Ошибка: elasticsear...
 

[Решено] Ошибка: elasticsearch.service: Failed with result 'timeout'

1 Посты
1 Пользователи
0 Likes
279 Просмотры
0
Topic starter

Ставлю Elasticsearch на сервере с Debian, но не могу его запустить. Systemd показывает ошибку таймаута:

systemd[1]: Starting Elasticsearch...
systemd[1]: elasticsearch.service: start operation timed out. Terminating.
systemd[1]: elasticsearch.service: Failed with result 'timeout'.
systemd[1]: elasticsearch.service: Unit process 3456 (java) remains running after unit stopped.
systemd[1]: Failed to start Elasticsearch.
systemd[1]: elasticsearch.service: Consumed 13min 9.535s CPU time.

Как исправить?

1 Ответ
0
Topic starter

Если у вас недостаточная производительность дисковой подсистемы, то запуск Elasticsearch может не укладываться в параметр по умолчанию - 90 секунд. Его стоит увеличить.

Смотрим текущее значение:

# systemctl show elasticsearch | grep ^Timeout

Увеличиваем его до 360 сек:

# mkdir /etc/systemd/system/elasticsearch.service.d
# echo -e "[Service]\nTimeoutStartSec=360" | tee /etc/systemd/system/elasticsearch.service.d/startup-timeout.conf

Проверяем и запускаем:

# systemctl daemon-reload
# systemctl show elasticsearch | grep ^Timeout
# systemctl start elasticsearch
Это сообщение было изменено 2 месяца назад 2 раз от Zerox
Используешь Telegram? Подпишись на канал автора →
This is default text for notification bar