Memlock无法在从主管启动的Elasticsearch中工作

时间:2018-07-22 20:39:31

标签: supervisord rhel6

我在RHEL 6机器上使用ELK堆栈的tar版本。 我已将16GB JVM分配给Elasticsearch节点,并将bootstrap.memlock设置为true。 我已经将/etc/security/limits.conf更改为

elasticsearch soft memlock unlimited elasticsearch hard memlock unlimited root soft memlock unlimited root soft memlock unlimited

如果我直接使用elastisearch启动脚本启动elasticsearch,则内存锁正在运行。 但是,如果我开始使用 supervisord ,则不能使用记忆锁。 Elasticsearch已配置为在主管配置中的用户elasticsearch下启动。 我也遇到文件限制问题,但更改

后 在/etc/supervisor/supervisord.conf

中的

minfds

我还尝试使用超级用户启动shell脚本来测试ulimit。 Shell脚本的内容是

ulimit -a > /tmp/op.txt

当我从elasticsearch登录名直接执行此脚本时,显示op.txt

max locked memory (kbytes, -1) umlimited

如果我使用Elasticsearch用户帐户下的超级用户执行同一脚本,则显示op.txt

max locked memory (kbytes, -1) 64

如何从超级用户更改密码锁限制?

0 个答案:

没有答案