Назад | Перейти на главную страницу

Elasticsearch внезапно перестал работать

Я развернул Elasticsearch на разрабатываемом VPS Ubuntu. Мы используем этот VPS только для размещения API для мобильных приложений.

До сегодняшнего дня все работало, elasticsearch перестал работать.

Я попытался перезапустить его, он говорит «Сервер в порядке», но когда я проверяю статус, он дает мне: «не работает».

Журнал приложения Ruby on Rails содержит:

Errno::ECONNREFUSED (Connection refused - connect(2))

После этого я начинаю получать эту ошибку: Too many open files

Может кто-нибудь помочь мне?

Слишком много открытых файлов

/etc/security/limits.d/elasticsearch.conf

elasticsearch soft nofile 32000
elasticsearch hard nofile 32000

Посмотрите на свой сценарий инициализации для настройки ulimit и поднимите его.

if [ -n "$MAX_OPEN_FILES" ]; then
    ulimit -n $MAX_OPEN_FILES
fi

На моем сервере ubuntu мне также пришлось отредактировать / etc / defaults / elasticsearch.

См. В целом:

http://www.elasticsearch.org/tutorials/too-many-open-files/