py2neo 2.0.4远程连接拒绝

时间:2015-02-14 20:29:16

标签: py2neo

查看了相关的问题和答案,无法找到拒绝连接的解决方案'当试图使用py2neo 2.0.4。

这里是ipython会话(python' 2.7.5(默认,2014年3月9日,22:15:05)\ n [GCC 4.2.1兼容的Apple LLVM 5.0(clang-500.0.68)]&# 39;)

[1]: from py2neo import Graph, watch
[2]: watch('httpstream')
[3]: g = Graph('http://odroid:7474/db/data')
[4]: g.cypher.execute('match (y:Year) return y')

GET http://odroid:7474/db/data/
200 OK [699]
GET http://odroid:7474/
200 OK [94]
POST http://odroid:7474/db/data/transaction/commit [102]
200 OK [chunked]
GET http://0.0.0.0:7474/
! SocketError: Connection refused

已安装的bin / cypher也会失败。

相同的odroid(odroid-c1 arm四核)工作正常(即使使用相同的URL)。

其他方法g.create(Node ...)工作正常。

1 个答案:

答案 0 :(得分:1)

这看起来不像是正确的行为,你的代码没有明显的错误。

我不确定您正在使用哪个版本的Neo4j服务器,但您可以尝试通过直接对REST接口使用cURL来将问题缩小到驱动程序中的问题或服务器中的问题。复杂的网络配置(例如,使用代理)也可能导致像这样的意外行为。根据您的设置,您可能也想尝试消除它。

如果您可以将其缩小到py2neo或Neo4j问题,那么最好的办法是在GitHub上的相应项目中引发问题。