Big-IP空闲超时配置设置

时间:2013-09-06 15:56:21

标签: big-ip

我们将一个Web应用程序部署到在IIS 7.5 Windows Server 2008R2中运行的多个服务器,每个服务器具有相同的配置,并且流量由Big-IP负载平衡器定向。

IIS应用程序池的空闲超时和Web应用程序会话状态超时都设置为35分钟,在每个服务器中应用了相同的设置。我们有一个超时页面,当用户空闲时间达到35分钟时显示超时错误。

但是,超出用户的运行时错误为Access Denied. Action not authorized!。我们可以通过将应用程序池空闲超时值设置为比应用程序会话状态超时值更短的时间,在我们的测试环境中重现此错误。所以似乎发生运行时错误是因为应用程序池在会话超时之前超时。

我怀疑Big-IP有一个持久性会话空闲超时设置,设置为更短的时间段,并触发Big-IP超时用户会话。有谁知道如何检索此会话空闲超时值以及如何将其设置为自定义值?

1 个答案:

答案 0 :(得分:0)

这是一个老问题,但它是负载均衡网站的常见问题。有两个设置需要注意,这可能导致此问题。

第一个是实际的持久性超时。您可以通过选择适当的虚拟服务器,然后转到资源选项卡,检查Big-IP上给定站点的持久性设置。检查默认持久性配置文件的值。然后查看本地流量>个人资料>持久性以查看此特定配置文件对应的超时时间。

要检查的另一件事是TCP空闲超时。默认情况下,这是5分钟,因此杀死长时间运行的数据库事务是很常见的。要找出它的设置,请在虚拟服务器下检查协议配置文件。然后转到本地流量>个人资料>方案> TCP并在配置文件中找到空闲超时。