有时我的 ArangoDB 会出现下一个错误:
Error message 'Could not connect to 'tcp://127.0.0.1:8529' 'connect() failed with #10061
我不明白原因。看起来我正在打开我的电脑,但没有任何功能无法正常工作。
之前我通过重新安装解决了这个问题,但是有更好的解决方案吗?
操作系统 Windows ArangoDB 2.8.7
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
...
如果情况并非如此,则您的客户端没有任何可连接的内容。
这可能是由于防病毒软件的防火墙造成的。 就我而言,是 Avast 防病毒软件阻止了与该端口的连接。
我禁用了所有防病毒防护并检查了加载 arangodb Web 服务器
http://127.0.0.1:8529
几分钟后即可连接。
我通过重新启动 Windows 解决了该问题。
就我而言,当我输入错误的密码时,就会出现此错误。
场景如下:
我第一次安装ArangoDB。并尝试使用
arangosh
命令登录。
它要求我输入密码
"Please specify a password:"
。
我输入了错误的密码,导致登录失败,并显示上述错误。
全新 arangodb 安装的默认登录凭据是:
用户:root
密码:(空白)- 不要输入任何内容