Вопросы
1
Записи
1
Пользователи
0
Reactions
3,097
Просмотры
0
24.11.2022 13:34
Создатель темы
Ставлю 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
24.11.2022 13:37
Создатель темы
Если у вас недостаточная производительность дисковой подсистемы, то запуск 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