2016-05-21 16 views
1

は時々私のArangoDBは、次のエラーで下がっていると失敗しました: Error message 'Could not connect to 'tcp://127.0.0.1:8529' 'connect() failed with #10061 私は理由を理解することはできません。私のPCをオンにしているように見えますが、何も動作しません。 再インストールする前にこの問題を解決しましたが、より良い解決策はありますか?ArangoDB:TCP「に接続できませんでした 『://127.0.0.1:8529』」(接続)が#10061

OSのWindows ArangoDB 2.8.7

+0

クライアントで接続キープアライブを使用していますか? – dothebart

+0

私はそれを使用しないときには下に行く。私はデフォルトのオプションでcurlとhttps://github.com/ikod/dlang-requestsを使用しています。 –

+0

あなたは接続を再確立するためにあなたのlibcurlハンドラのコードで接続のクローズイベントを処理する必要があるようですか? – dothebart

答えて

2

前ArangoDB 3で使用されるV8バージョンが下る用語でArangoDBになるだろうガベージコレクションで時折トラブルがありました。

これはあなたのインストールをアップグレードし、それでも問題が解決しないかどうかに報告してくださいArangoDB 3.

で固定されています。

あなたはArangoDBがデフォルトポート8529を聴いているかどうかを確認するためにnetstatを使用することができます。

netstat -a 
Active Connections 
Proto Lokale Adresse   Remoteadresse   Status 
... 
    TCP 127.0.0.1:8529   meschenich:0   LISTEN 
... 

厥ていない場合場合は、あなたのクライアントは、接続には何もしています。

0

これは、ウイルス対策のファイアウォールが原因である可能性があります。 私の場合は、そのポートへの接続をブロックしていたのはAvastのアンチウイルスでした。

私はすべてのウイルス対策シールドを無効にし、それが数分後に接続しているarangodb Webサーバに http://127.0.0.1:8529
をロードするにチェック。

参考:No connection could be made because the target machine actively refused it

関連する問題