MongoNetworkError:到myDatabase的连接XX:27017已关闭

时间:2019-10-05 17:29:22

标签: mongodb mongoose digital-ocean replicaset

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

其他详细信息:

  • 我正在运行副本集
  • 我正在使用猫鼬
  • 我只是对此进行测试,因此我仅使用DigitalOcean上最小的墨滴尺寸。也许是内存问题?
  • 我也经常遇到“错误:写EPIPE”错误:

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

我可以添加更多详细信息/代码,但是我不确定其他相关内容。

1 个答案:

答案 0 :(得分:0)

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

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