【问题标题】:MongoNetworkError: connection XX to myDatabase:27017 closedMongoNetworkError:连接 XX 到 myDatabase:27017 已关闭
【发布时间】:2019-10-05 17:29:22
【问题描述】:

我在 DigitalOcean ubuntu 液滴上运行节点并在液滴上收到此错误,但当我在我的机器上运行相同的进程时没有。 SO上有很多关于此的问题,但其中大多数必须处理远程连接,而我的连接是本地主机。

其他细节:

  • 我正在运行一个副本集
  • 我正在使用 Mongoose
  • 我只是对此进行测试,所以我只使用 DigitalOcean 上最小的液滴尺寸。可能是内存问题?
  • 我还经常收到“错误:写入 EPIPE”错误:

{ Error: write EPIPE
    at WriteWrap.onWriteComplete [as oncomplete] (internal/stream_base_commons.js:66:16)
    name: 'MongoNetworkError',
    errorLabels: [ 'TransientTransactionError' ],
    [Symbol(mongoErrorContextSymbol)]: {} }

我可以添加更多详细信息/代码,但我不确定还有什么相关的。

【问题讨论】:

    标签: mongodb mongoose digital-ocean replicaset


    【解决方案1】:

    在 DigitalOcean 中查看我的 droplet 仪表板后,我发现了最大 CPU 使用率。我进行了一些更改以提高代码效率并更新了 droplet,问题似乎消失了。

    有趣的是,仪表板显示 droplet 的 CPU 使用率仍始终接近 100%,但升级似乎已经足以解决问题。

    【讨论】:

      猜你喜欢
      • 2019-09-11
      • 1970-01-01
      • 2018-10-14
      • 2021-06-22
      • 2020-06-11
      • 1970-01-01
      • 1970-01-01
      • 2022-11-19
      • 2021-02-16
      相关资源
      最近更新 更多