【文件属性】:
文件名称:test-connection-reset
文件大小:10KB
文件格式:ZIP
更新时间:2021-05-13 03:03:18
JavaScript
此存储库用于在启用HTTP保持活动状态时测试“连接重置错误” 。
有关详细说明,请参考 。
在本地重现此问题的步骤:
设定环境
npm install
启动服务器
npm start
在单独的终端中运行测试客户端
npm run client
接收RST的方案
上游在保持活动超时(500毫秒)后关闭了连接,客户端在接收并处理[FIN]数据包之前发送了一个新的http请求。 因为从上游的角度来看,连接已关闭,所以它为此请求发送了一个[RST]响应。 在以下情况下会发生这种情况:
上游尚未发送[FIN]数据包(正在网络层发送数据包)
上游已发送[FIN]程序包,但客户尚未收到它
客户收到了[FIN]程序包,但尚未处理
第二种情况的示例软件包:
No. Time Source Destination Protocol Length Info
13 2018-06-15 21:40:00.
【文件预览】:
test-connection-reset-master
----.gitignore(914B)
----README.md(3KB)
----client.js(875B)
----server.js(258B)
----LICENSE(1KB)
----package.json(354B)
----nginx.conf(1KB)
----client.go(770B)
----same-time-received-request-send-fin.csv(2KB)
----package-lock.json(15KB)