2

我目前在运行Ubuntu的计算引擎VM中运行Google Cloud上的Neo4j。该7474端口正常工作,但我试图连接到服务器时收到以下消息:Google Compute Engine上的Neo4j websocket连接超时

WebSocket connection to 'ws://<ip>:7687/' failed: Error in connection establishment: net::ERR_CONNECTION_TIMED_OUT

我检查了conf/neo4j.confdbms.connector.bolt.address=0.0.0.0:7687,它不是注释掉。

我检查了防火墙,并且有一个端口7687的规则,那么还有什么可能导致这种情况?

在此先感谢您的帮助

更新:

我能够从虚拟机的命令行,它连接到bolt://localhost:7687

+0

您是否试图连接到Neo4j Browser或者您是否使用螺栓螺丝刀? –

+0

感谢您的回复。我尝试了两个。该错误消息来自使用浏览器。当我尝试发送'MERGE'请求时,螺栓驱动程序没有发出任何错误,但是没有数据被保存到数据库中 –

+0

如果您想使用neo4j浏览器,可以将浏览器设置(在左下方)设置为不使用螺栓。至于螺栓驱动器,我不知道...我的猜测是,它必须做一些防火墙设置,因为你可以在本地连接而不是非本地连接......这使我想到另一个想法......你是否设置了neo4j.conf允许非本地连接? –

回答

1

使用cypher-shell原来,问题是用既没有GCP也没有neo4j。我工作的公司的防火墙阻塞了端口,这就是为什么我无法使用浏览器连接到数据库的原因。 Compute Engine中的数据流连接到neo4j没有问题。

相关问题