最近我重新安装了我的VPS,并在其上安装了新的Neo4j。 我正在使用putty来连接我的机器,隧道端口7474,就像我过去一样。我是Neo4j 3.2的新用户,当我尝试连接到Neo4j浏览器上的服务器时出现此错误:
N / A:WebSocket连接失败。由于您的安全限制 网络浏览器,这个Neo4j无法获得失败的原因 驱动程序。
在为各种相关主题尝试了很多不同的建议后,我最终允许远程连接,并发现当我远程访问时,例如。 http://my_vps_ip:7474/browser/我完全没有问题。
这是neo4j状态的输出:
● neo4j.service - Neo4j Graph Database
Loaded: loaded (/lib/systemd/system/neo4j.service; disabled; vendor preset: enabled)
Active: active (running) since Fri 2017-05-12 04:47:11 CEST; 2h 1min ago
Main PID: 17040 (java)
Tasks: 38
Memory: 272.1M
CPU: 1min 6.731s
CGroup: /system.slice/neo4j.service
└─17040 /usr/bin/java -cp /var/lib/neo4j/plugins:/etc/neo4j:/usr/share/neo4j/lib/*:/var/lib/neo4j/plugins/* -server -XX:
May 12 04:47:11 vps276997 neo4j[17040]: import: /var/lib/neo4j/import
May 12 04:47:11 vps276997 neo4j[17040]: data: /var/lib/neo4j/data
May 12 04:47:11 vps276997 neo4j[17040]: certificates: /var/lib/neo4j/certificates
May 12 04:47:11 vps276997 neo4j[17040]: run: /var/run/neo4j
May 12 04:47:11 vps276997 neo4j[17040]: Starting Neo4j.
May 12 04:47:12 vps276997 neo4j[17040]: 2017-05-12 02:47:12.417+0000 INFO ======== Neo4j 3.2.0 ========
May 12 04:47:12 vps276997 neo4j[17040]: 2017-05-12 02:47:12.844+0000 INFO Starting...
May 12 04:47:13 vps276997 neo4j[17040]: 2017-05-12 02:47:13.950+0000 INFO Bolt enabled on 0.0.0.0:7687.
May 12 04:47:18 vps276997 neo4j[17040]: 2017-05-12 02:47:18.196+0000 INFO Started.
May 12 04:47:20 vps276997 neo4j[17040]: 2017-05-12 02:47:20.274+0000 INFO Remote interface available at http://localhost:7474/
为什么会发生这种情况的任何想法?
答案 0 :(得分:1)
请确保您的公开访问7687端口已启用 ' neo4j.conf'文件。在最新版本中,它应该是你的neo4j.conf中的两行':
dbms.connector.bolt.enabled=true
dbms.connector.bolt.listen_address=0.0.0.0:7687
这是因为neo4j的螺栓协议需要7687端口。
答案 1 :(得分:0)
neo4j knowledge base article是关于这个确切的问题。
引用:
可以通过编辑文件来解决此错误 $ NEO4J_HOME / conf / neo4j.conf并取消注释:
# To have Bolt accept non-local connections, uncomment this line: dbms.connector.bolt.address=0.0.0.0:7687