小编Dav*_*ber的帖子

Neo4j警告:允许最多1024个打开文件,建议最少40 000个.请参阅Neo4j手册

我使用这些说明在Ubuntu 12.04上安装了Neo4j:http://www.neo4j.org/download/linux

wget -O - http://debian.neo4j.org/neotechnology.gpg.key | apt-key add - 
echo 'deb http://debian.neo4j.org/repo stable/' > /etc/apt/sources.list.d/neo4j.list
apt-get update
apt-get install neo4j
Run Code Online (Sandbox Code Playgroud)

我确保有正确的jdk:

root@precise64:~# java -version
java version "1.7.0_45"
Java(TM) SE Runtime Environment (build 1.7.0_45-b18)
Java HotSpot(TM) 64-Bit Server VM (build 24.45-b08, mixed mode)
Run Code Online (Sandbox Code Playgroud)

当我启动neo4j时,我收到此错误:

警告:允许最多1024个打开文件,建议最少40 000个.请参阅Neo4j手册.

所以我按照这里的说明操作:http://docs.neo4j.org/chunked/1.6.2/configuration-linux-notes.html

并将这些内容添加到 /etc/security/limits.conf

neo4j   soft    nofile  40000
neo4j   hard    nofile  40000
Run Code Online (Sandbox Code Playgroud)

并取消注释这一行 /etc/pam.d/su

session    required   pam_limits.so
Run Code Online (Sandbox Code Playgroud)

重新启动服务器后,我验证了新的限制

neo4j@precise64:~$ ulimit -n
40000
Run Code Online (Sandbox Code Playgroud)

然后我重启我的服务器.启动时我仍然遇到同样的错误.

root@precise64:~# service neo4j-service start
WARNING: Max …
Run Code Online (Sandbox Code Playgroud)

linux ubuntu neo4j

46
推荐指数
5
解决办法
2万
查看次数

标签 统计

linux ×1

neo4j ×1

ubuntu ×1