Falha no bloqueio da memória do processo do Elasticsearch
Eu configurei boostrap.memory_lock = true Atualizado /etc/security/limits.conf adicionado memlock unlimited para o usuário de pesquisa elástica
Minha pesquisa elástica estava funcionando bem por muitos meses. De repente, falhou 1 dia atrás. Nos logs, posso ver abaixo o erro e o processo nunca inicia
ERRO: a verificação de autoinicialização falha no bloqueio de memória solicitado para o processo elasticsearch, mas a memória não está bloqueada
Apertei ulimit -as e consigo ver o máximo de memória bloqueada definida como ilimitada. o que há de errado aqui? Venho tentando há horas, mas tudo em vão. Por favor ajude.
O SO é RHEL 7.2 Elasticsearch 5.1.2
ulimit -as output
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