Load Balancer向Web服务器发送两个请求

时间:2014-08-01 16:39:04

标签: duplicates load-balancing

在基于J2EE的Web应用程序中,我们有Load Balancer服务器,它在用户请求到达Web服务器之前被点击。仅对于特定请求,Web服务器正在获取两个POST请求,其中用户仅使用Firefox浏览器在网页上单击了一个操作按钮。

1 个答案:

答案 0 :(得分:1)

当我们让用户直接访问Web服务器时,错误没有出现在UI上,而在通过Load Balancer进行时,用户确实在UI上获得了异常。 UI上的例外是应用程序上的合法代码,以防止任何此类情况。在调查TCP转储时,我们发现重复请求正好以2分钟的间隔发送到Web服务器。

事实证明,Load Balancer服务器上的超时设置。如果它在该超时范围内没有从Web服务器返回响应,它会再次发送请求。

相关问题