Elasticsearch Prozess-memory-locking failed

Habe ich boostrap.memory_lock=true
Aktualisiert /etc/security/limits.conf Hinzugefügt memlock unlimited für elastic search Benutzer

Meine elastic search war einwandfrei seit vielen Monaten. Plötzlich scheiterte es 1 Tag wieder zurück. In den logs habe ich unten sehen kann, Fehler-und Prozess nie beginnt

FEHLER: bootstrap überprüft fehlgeschlagen
Speicher sperren angefordert für elasticsearch Prozess, aber der Speicher ist nicht gesperrt

Traf ich ulimit -wie sehe ich max locked memory unbegrenzt. Was läuft hier falsch? Ich habe versucht, für Stunden, aber alles vergeblich. Bitte helfen Sie.

OS ist RHEL 7.2
Elasticsearch 5.1.2

ulimit -als Ausgabe

core file size        (blocks -c) 0
data seg size         (kbytes -d) unlimited
scheduling policy            (-e) 0
file size            (blocks, -f) unlimited
pending signals              (-i) 83552
max locked memory    (kbytes, -l) unlimited
max memory size      (kbytes, -m) unlimited
open files                   (-n) 65536
pipe size         (512 bytes, -q) 8
POSIX message queues   (bytes,-q) 819200
real-time priority           (-r) 0
stack size            kbytes, -s) 8192
cpu time             seconds, -t) unlimited
max user processes           (-u) 4096
virtual memory       (kbytes, -v) unlimited
file locks                   (-x) unlimited
Fügen Sie die Antwort von ulimit -wie in der Frage
Hinzugefügt ulimit -als Ausgabe, überprüfen Sie bitte
es gibt noch einige Komponente in tour RHEL installieren, hält Elasticsearch zurück von sperren Speicher. Hast du ein OS-ugprade vor kurzem? Oder war systemd aktualisiert, möchten Sie vielleicht, um die systemd-Dateien sowie. Es ist ein LimitMEMLOCK option in der elasticsearch.service definition, die erschlossen werden muss.
Ich hatte Hinzugefügt, elasticsearch.service-Datei und Hinzugefügt LimitMEMLOCK=infinity drin. Das auch nicht nehmen, keine Wirkung
Wenn Sie mit Elasticsearch, können Sie bestätigen, dass der Benutzer mit Elasticsearch ist die richtige, auf die Sie angewendet die Einstellungen in " /etc/security/limits.conf. Außerdem ist Elasticsearch ab, wenn Sie es direkt in der shell?

InformationsquelleAutor Shades88 | 2017-07-10

Schreibe einen Kommentar