我在Ubuntu上使用neo4j 1.8M06。當我啓動它時,出現以下警告:neo4j和最大打開文件
WARNING: Max 1024 open files allowed, minimum of 40 000 recommended.
這是什麼意思?如果需要,我如何調整此設置?
我看過this thread的問題,但仍然無法理解它。
我在Ubuntu上使用neo4j 1.8M06。當我啓動它時,出現以下警告:neo4j和最大打開文件
WARNING: Max 1024 open files allowed, minimum of 40 000 recommended.
這是什麼意思?如果需要,我如何調整此設置?
我看過this thread的問題,但仍然無法理解它。
這意味着您只能打開'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 /默認/ Neo4j的
NEO4J_ULIMIT_NOFILE=40000
然後重新啓動Neo4j的服務來獲得它的工作。
sudo service neo4j start
看到
不要忘記重啓後 – 2014-09-12 15:42:37
的Neo4j的文檔並沒有爲我工作,但是這個回答做到了。在Ubuntu 14.04上運行Neo4j 3.0.2。我在/etc/pam.d/common-session-noninteractive中放置了「session required pam_limit.so」,大概是因爲我將neo4j作爲一項服務運行並使用了本「答案」中描述的「root」。 – Brooks 2016-06-04 20:50:33