Ubuntu neo4j和max打开的文件
我在ubuntu上使用的是Neo4j1.8M06。启动时,我收到以下警告:Ubuntu neo4j和max打开的文件,ubuntu,neo4j,Ubuntu,Neo4j,我在ubuntu上使用的是Neo4j1.8M06。启动时,我收到以下警告: WARNING: Max 1024 open files allowed, minimum of 40 000 recommended. 这是什么意思?如果需要,如何调整此设置 我已经看到了这个问题,但仍然无法理解。这意味着您只能打开“1024”(默认)文件进行写入。但是NEO4J建议将该值设置为40K。这可以通过如下所述的修复来实现 编辑/etc/security/limits.conf并添加以下两行: root
WARNING: Max 1024 open files allowed, minimum of 40 000 recommended.
这是什么意思?如果需要,如何调整此设置
我已经看到了这个问题,但仍然无法理解。这意味着您只能打开“1024”(默认)文件进行写入。但是
NEO4J
建议将该值设置为40K
。这可以通过如下所述的修复来实现
编辑/etc/security/limits.conf
并添加以下两行:
root soft nofile 40000
root hard nofile 40000
neo4j建议使用“neo4j”代替此处的“根”。那不行
您还需要编辑/etc/pam.d/common session*
,并在末尾添加以下行:
session required pam_limits.so
是的,最后你必须重新启动NEO4J
sudo service neo4j-service restart
参考资料:目前(neo4j 3.1.1),neo4j有官方的解决方案
大多数Neo4j配置进入Neo4j.conf。在/etc/default/neo4j中设置了一些特定于包的选项
将此配置添加到/etc/default/neo4j
NEO4J_ULIMIT_NOFILE=40000
然后重新启动neo4j服务以使其正常工作
sudo service neo4j start
看
3.5.x
中,/etc/default/neo4j
中的conf被systemd覆盖。请参阅systemctl cat neo4j.service
以查看其覆盖位置