elastic启动时提示max number of threads is too low

启动Elasticsearch时使用新建的elk用户,启动时报错:max number of threads [3895] for user [elk] is too low, increase to at least [4096];查资料后,查看服务器当前用户的最大线程数为3895,修改配置文件/etc/security/limits.d/20-nproc.conf(Centos7)中的nproc为4096后,切换到elk用户查看当前最大线程数还是为3895,请问这个怎么修改啊?Elasticsearch启动要求最大线程数至少为4096.
1.png


2.png
已邀请:

yangbiao

赞同来自: medcl ziyou

在马云员工的帮助下终于解决了这个问题,有的服务器修改/etc/security/limit.d/20-nproc.conf配置文件中的 * soft nproc 的值为4096即可,像我上述的情况修改了也没有作用,需要再加一句 * hard nproc 4096,然后完美解决问题。搞了一天终于解决。。。。
20180410215519.png

ziyou - 一个学习ELK的Java程序员

赞同来自:

关于这个你可以仔细检查一下,是不是在配置的下面,有相同的的配置把这个配置覆盖掉了,之前我遇到相同的问题,就是因为修改的这个属性被文档下的相同属性覆盖掉了。

yangbiao

赞同来自:

大概是什么属性呢大哥?我百度了资料没找到还有其他地方有这个属性的修改地方啊,求指导

要回复问题请先登录注册