nc65上传附件报错connection reset

 

报错如下:

 

后台日志报错connection reset,服务器端因为某种原因关闭了Connection,而客户端依然在读写数据

概念: 

半打开连接

  如果一方已经关闭或异常终止连接而另一方却还不知道,我们将这样的TCP连接称为半打开(Half-Open)的。只要不打算在半打开 连接上传输数据,仍处于连接状态的一方就不会检测另一方已经出现异常。 

排查思路

  实际开发过程中,最困难的是最后一种半打开连接,原因往往很难发现。因为网络正常的情况下,都会通过正常关闭连接。现在客户端和服务端的网络非常复杂,有各种nat,代理,防火墙等设备,这些中间设备可能配置了一些安全策略,导致断开连接而不通知。

策略导致:

 

关闭策略。

 

posted @ 2020-11-26 11:54  lysheng  阅读(822)  评论(0编辑  收藏  举报