HTTP保持活动超时后,新的HTTP请求到达
我们的应用程序是基于ExtJS 3.4的应用程序,我们经常在UI上遇到“通信失败”错误,我们的应用程序部署在不同的域上,但在某些域上,我们经常遇到这种情况 如果没有HTTP保持活动状态,则不会出现该错误。: 但是在不同的情况下,在1秒和5秒,我们经常会得到它 我们在Wireshark上观察到,由于RTT(往返时间)较高,请求花费的时间比预期的要多。 数据包流中存在不一致性。场景为: 如果保持活动状态为5秒:HTTP保持活动超时后,新的HTTP请求到达,http,https,webserver,keep-alive,Http,Https,Webserver,Keep Alive,我们的应用程序是基于ExtJS 3.4的应用程序,我们经常在UI上遇到“通信失败”错误,我们的应用程序部署在不同的域上,但在某些域上,我们经常遇到这种情况 如果没有HTTP保持活动状态,则不会出现该错误。: 但是在不同的情况下,在1秒和5秒,我们经常会得到它 我们在Wireshark上观察到,由于RTT(往返时间)较高,请求花费的时间比预期的要多。 数据包流中存在不一致性。场景为: 如果保持活动状态为5秒: 当请求成功送达时,它将返回200 OK(成功响应)和5秒的超时参数(服务器尝试向客户端表
我们通过同步浏览器超时和服务器超时解决了这个问题
修复方法是确保TCP keepalive时间和浏览器重合或同时出现,从而导致TCP连接完全断开 我们通过同步浏览器超时和服务器超时解决了这个问题
修复方法是确保TCP keepalive时间和浏览器重合或同时出现,从而导致TCP连接完全断开 需要TCP专家的帮助,他们可以告诉我们此不一致的原因。我们通过同步浏览器超时和服务器超时解决了此问题。需要TCP专家的帮助,他们可以告诉我们此不一致的原因。我们通过同步浏览器超时和服务器超时解决了此问题。