我正在尝试使用简单的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超时等等,但这没有任何帮助
答案 0 :(得分:0)
看起来你的脚本正在打开如此多的连接,以至于它用尽了临时端口。试试这个:
echo "32768 61000" >/proc/sys/net/ipv4/ip_local_port_range