As configurações em /etc/security/limits.conf
geralmente são aplicadas pelo módulo pam_limits
PAM . Os serviços iniciados por init
não são executados em uma sessão do PAM e, portanto, essas configurações não são aplicadas. A única maneira confiável que encontrei para definir isso é executar ulimit
do próprio script. Edite o script do ElasticSearch e adicione algo parecido com este no topo:
ulimit -n 64000
Não tenho certeza se você deseja definir sys.file-max
BTW; no meu sistema, o padrão é 779149, e assim você pode estar diminuindo em uma ordem de magnitude.