ArangoDB:'Could not connect to 'tcp://127.0.0.1:8529 ' 'connect()failed with #10061

hs1rzwqc  于 2023-10-14  发布在  Go
关注(0)|答案(4)|浏览(222)

有时我的ArangoDB会出现下一个错误:Error message 'Could not connect to 'tcp://127.0.0.1:8529' 'connect() failed with #10061我不明白原因。它看起来像我打开我的电脑,没有什么不工作.之前我修复了这个问题与重新安装,但有没有更好的解决方案?
操作系统Windows ArangoDB 2.8.7

31moq8wy

31moq8wy1#

在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
...

如果不是这样的话,你的客户端没有什么可以连接的。

cotxawn7

cotxawn72#

这可能是由于防火墙的防病毒。在我的情况下,是Avast防病毒阻止连接到该端口。
我禁用了所有的防病毒防护,并检查了加载arangodb web服务器http://127.0.0.1:8529
几分钟后连接。
参考:No connection could be made because the target machine actively refused it

whitzsjs

whitzsjs3#

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

xeufq47z

xeufq47z4#

在我的情况下,这个错误出现在我当我输入任何错误的密码。
场景如下:
1.第一次安装ArangoDB。并尝试使用arangosh命令登录。
1.它要求我输入密码"Please specify a password:"
1.我输入了任何错误的密码,因此,登录失败,并显示上述错误。
全新arangodb安装的默认登录凭据为:

user:root用户
密码:(空白)- * 不要输入任何东西 *

相关问题