gpt4 book ai didi

javascript - 有时会在Elasticsearch中收到错误NoLivingConnectionsError

转载 作者:行者123 更新时间:2023-12-02 23:45:31 25 4
gpt4 key购买 nike

我正在使用ElasticSearch javascript客户端。我有几个nodejs服务器正在与elasticsearch通信。

elasticsearch由2个节点组成。每个节点都有8GB的ram和quatro核心。它在Ubuntu 18.04.3上运行, flex 搜索版本为7.6.1。
节点之间已成功通信。

问题是我不时看到NoLivingConnectionsError。当我收到此错误时,我从与elasticsearh进行通信的所有服务器中获取了此错误。

我打开了 flex 搜索的日志,但是在那里没有发现任何问题。
我在这个网络上也有mongodb,从来没有通讯问题。

当我重新启动elasticsearch服务时,一切再次正常。通常,一段时间后它会自行修复。

是否有人指示他们可以扔给我找出问题所在?

最佳答案

好像是this GitHub issue的一部分报告了相同的问题,并对此进行了总结:

  • 您正在Elasticsearch客户端连接中使用多个节点。
  • 您已经为您的Elasticsearch服务器配置了https,但没有为您的客户端配置了https,但也需要按照this注释进行配置。
  • 看起来当您在本地的客户端配置中仅提及单个主机时,它就不会出现。
  • 尝试禁用嗅探。

  • 请尝试禁用嗅探,或者在您的Elasticsearch配置中仅提供一个节点,如果您使用的是AWS,则最好创建ELB,并在您的配置中提供我们也正在做的配置,以便更改ELB下的节点并避免单个节点故障点。

    关于javascript - 有时会在Elasticsearch中收到错误NoLivingConnectionsError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61576327/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com