0

我正在尝试使用简单的 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 超时等,但这没有任何帮助

4

1 回答 1

0

您的脚本似乎打开了如此多的连接,以至于没有可供选择的临时端口。尝试这个:

echo "32768 61000" >/proc/sys/net/ipv4/ip_local_port_range
于 2015-03-01T17:38:48.593 回答