使用Neography将批量数据加载到neo4j会导致连接错误

时间:2015-03-01 17:14:38

标签: ruby neo4j neography

我正在尝试使用简单的ruby脚本和Neography将大量数据(可能大约1-2G)读入neo4j。我的代码大多只包含很多create_node和create_relationship方法。

它似乎工作正常,但在大约5,000个创建方法后我遇到错误:

/home/earlz/.gem/ruby/2.1.0/gems/excon-0.44.3/lib/excon/socket.rb:127:in `connect_nonblock': Cannot assign requested address - connect(2) for 127.0.0.1:7474 (Errno::EADDRNOTAVAIL) (Excon::Errors::SocketError)

我该如何解决这个问题?我已经尝试过增加HTTP超时等等,但这没有任何帮助

1 个答案:

答案 0 :(得分:0)

看起来你的脚本正在打开如此多的连接,以至于它用尽了临时端口。试试这个:

echo "32768 61000" >/proc/sys/net/ipv4/ip_local_port_range