我们服务在线上跑了1.2个月,最近日志每隔几分报 Caught exception:Error: read ECONNRESET at exports._errnoException (util.js:870:11) at TCP.onread (net.js:544:26)
每秒同时报这种异常有大几千条,由于这个原因是突然出现的,又不好定位当时对服务做了什么操作导致的,定位当时请求的路径也没打印出来。
这种网络异常的大致原因是,客户端和服务已经建立了连接,只是服务端主动关闭了连接,是这样吗?有什么方法定位具体原因?
一般对网络优化需要对http做什么设置,比如http agent 的maxFreeSockets等,对连接池设置大小等,还有其他常规重要的设置么?
Client Reset 了?
@yjhjstz ‘ECONNRESET (Connection reset by peer): A connection was forcibly closed by a peer. This normally results from a loss of the connection on the remote socket due to a timeout or reboot. Commonly encountered via the http and net modules.’
有哪位大神处理和优化这种网络异常的问题吗?请帮忙指点一二哈,感激不尽
这个问题解决了吗?我的也是每几分钟就报一次这个错
@zp1112 找到了,http请求是我自己封装的,现在用request就不会
@jiangliqin 我是tcp连接,,,
@zp1112 你们有运维吗,让运维看下服务器的配置和运行情况。
@zbinlin 我们什么都没有,只有我寄己😂
@zp1112 tcp是传输层协议,http是应用层协议,http是在tcp之上的,貌似您没有完全理解2者的区别吧?我们常见的客户端->服务端用http
@jiangliqin i no
@zp1112 😂