【问题标题】:ArangoDB: 'Could not connect to 'tcp://127.0.0.1:8529' 'connect() failed with #10061ArangoDB: 'Could not connect to 'tcp://127.0.0.1:8529' 'connect() failed with #10061
【发布时间】:2018-05-05 12:56:53
【问题描述】:

有时我的 ArangoDB 会出现下一个错误: Error message 'Could not connect to 'tcp://127.0.0.1:8529' 'connect() failed with #10061 我无法理解原因。看起来我正在打开我的电脑,但什么都不起作用。 在我通过重新安装解决此问题之前,但有没有更好的解决方案?

操作系统窗口 ArangoDB 2.8.7

【问题讨论】:

  • 您是否在客户端中使用连接保活?
  • 不使用时会掉线。我使用默认选项的 curl 和 github.com/ikod/dlang-requests
  • 在我看来,您需要在 libcurl 处理程序代码中处理连接关闭事件以重新建立连接?
  • @dothebart 数据库在我不使用时会离线。我的家用电脑和工作中的情况相同。我什至无法理解如何启动它
  • 您在 windows 事件日志中找到任何输出吗?

标签: connection d libcurl arangodb


【解决方案1】:

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

如果不是这样,您的客户端将无法连接。

【讨论】:

    【解决方案2】:

    这可能是由于防病毒软件的防火墙造成的。 就我而言,是 Avast 防病毒软件阻止连接到该端口。

    我禁用了所有防病毒防护并检查了加载 arangodb 网络服务器 http://127.0.0.1:8529
    几分钟后连接。

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

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 2020-02-06
        • 1970-01-01
        • 1970-01-01
        • 2021-08-11
        • 2016-03-05
        • 2020-12-07
        • 2021-01-22
        • 2017-04-17
        • 1970-01-01
        相关资源
        最近更新 更多