在我的Node.JS服务器负载很重的情况下,我收到了ECONNRESET套接字错误?

时间:2012-07-18 12:35:25

标签: sockets node.js url rest tcp

所以我有一个API服务器和一个Web服务器。 Web服务器基本上是与API服务器通信的客户端。他们都使用带有REST端点的Node.js。

当我的网络服务器点击API服务器时,有时我会得到{“err”:{“code”:“ECONNRESET”}} ...它真的是随机的,有时我会得到它,有时候会在不同的地方。

很难弄清楚发生了什么,因为我在不同的地方得到它。

我该如何解决这个问题?我已经将“ulimit -n”增加到了99999.

我该怎么办?它会冻结所有内容,当发生这种情况时,服务器无法继续运行。

1 个答案:

答案 0 :(得分:1)

ECONNRESET表示TCP对话的另一端突然关闭了它的连接结束。文件描述符限制与此处无关。这很可能是由于某些应用程序协议错误造成的。仔细查看API服务器日志,它可能会抱怨。