F5 负载均衡器在超时时重新发送请求

Jim*_*m D 8 iis load-balancing f5-big-ip

首先让我说我不是系统管理员,我是程序员。

最近,我们的系统管理员安装了 F5 负载均衡器。从那时起,我注意到任何时候请求超时并最终抛出 500,负载均衡器都会向我们的另一台服务器发送相同的请求。即使脚本实际上仍在运行,IIS 也会发送超时响应。如果脚本运行超过 5 分钟,即使 POST 请求也会重复。这对我来说似乎是一个潜在的问题,尤其是对于涉及客户计费的电子商务网站。

这只是我们一些运行时间较长的脚本的问题(但这是一个严重的问题)。我被告知这是预期的行为,我们必须更改我们的代码以符合要求。所以我的问题是:

  • 这是预期的行为吗?
  • 除了用户不必刷新之外,负载均衡器在超时后复制请求的优势是什么?
  • 使用这种架构,如果运行一个使服务器陷入困境或占用资源的脚本,它将最终在两台服务器上运行。这真的是最优的吗?

qua*_*cky 3

查看有关 Big-IP 中的被动应用程序监控的条目

我对你的问题的回答,尽管可能令人失望,是

  • 也许(取决于被动监控配置)

  • 用户没有看到错误

  • 也许(我想为我的用户错误提供服务还是在其他地方尝试该请求?)

“服务关闭时的操作”是一个可配置的设置。