ArangoDB:'无法连接到'tcp://127.0.0.1:8529''connect()失败,#10061

问题描述 投票:0回答:4

有时我的 ArangoDB 会出现下一个错误:

Error message 'Could not connect to 'tcp://127.0.0.1:8529' 'connect() failed with #10061
我不明白原因。看起来我正在打开我的电脑,但没有任何功能无法正常工作。 之前我通过重新安装解决了这个问题,但是有更好的解决方案吗?

操作系统 Windows ArangoDB 2.8.7

connection d libcurl arangodb
4个回答
3
投票

ArangoDB 3 之前使用的 V8 版本在垃圾收集方面偶尔会出现问题,这会导致 ArangoDB 性能下降。

ArangoDB 3 已修复此问题。

请升级您的安装,并报告问题是否仍然存在。

您可以使用 netstat 检查 ArangoDB 是否正在监听其默认端口

8529
:

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
几分钟后即可连接。

参考:无法连接,因为目标机主动拒绝


0
投票

我通过重新启动 Windows 解决了该问题。


0
投票

就我而言,当我输入错误的密码时,就会出现此错误。

场景如下:

  1. 我第一次安装ArangoDB。并尝试使用

    arangosh
    命令登录。

  2. 它要求我输入密码

    "Please specify a password:"

  3. 我输入了错误的密码,导致登录失败,并显示上述错误。

全新 arangodb 安装的默认登录凭据是:

用户:root

密码:(空白)- 不要输入任何内容

© www.soinside.com 2019 - 2024. All rights reserved.