2

現在、Google Cloud上でNeo4jをUbuntuを実行するCompute Engine VMで実行しています。予想通り7474ポートはサーバーに接続しようとすると、しかし、私は次のようなメッセージを受信して​​います、動作します:Google Compute EngineのNeo4jウェブソケット接続タイムアウト

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

私はdbms.connector.bolt.address=0.0.0.0:7687ためconf/neo4j.confをチェックし、それはコメントアウトされていないです。

私はファイアウォールをチェックしましたが、ポート7687のルールがあります。それ以外の原因は何ですか?助けを事前に

おかげ

更新:

私はbolt://localhost:7687

+0

Neo4jブラウザに接続しようとしましたか、ボルトドライバを使用していますか? –

+0

返事をありがとう。私は両方を試みた。エラーメッセージはブラウザを使用したものでした。 'MERGE'リクエストを送信しようとしたときにボルトドライバが何のエラーも投げなかったが、データがデータベースに保存されていません –

+0

neo4jブラウザを使いたい場合は、ブラウザ設定(左下)をボルトを使用しないでください。ボルトドライバについてはわかりませんが...私の推測では、ファイアウォールの設定で何かをしなければならないということです。ローカルではなく非ローカルで接続できるようになっています。それは別のアイデアにつながります。ローカル以外の接続を許可するにはneo4j.conf? –

答えて

1

に接続されているVMのコマンドラインからcypher-shellを使用することができたことは、問題がでた判明GCPもneo4jもありません。私が働いている会社は、ファイアウォールがポートをブロックしているので、ブラウザを使用してデータベースに接続できませんでした。 Compute Engineのデータフローでは、neo4jへの接続に問題はありませんでした。

関連する問題