【问题标题】:All Application Pools time out, but not one所有应用程序池都超时,但没有一个
【发布时间】:2014-01-20 19:19:17
【问题描述】:

我正在使用 IIS 7.5 在 Visual Studio 2010 中进行调试。我有四个启用的 AppPools。这是在我的开发机器上,所以没有其他人可以访问它。

所以问题是其中三个 AppPools 超时,但第四个没有。我不介意为什么这个留在那里,但更关心为什么其他三个超时,因为我更频繁地使用它们。

我已经检查了它们的所有设置并且它们完全匹配。我当然可以增加“空闲超时”设置,但想知道是什么原因造成的。

感谢您的帮助。

【问题讨论】:

    标签: c# visual-studio-2010 debugging iis iis-7.5


    【解决方案1】:

    禁用 ping(将 Ping Enabled 设置为 false)。当它打开时,IIS 托管进程会不断(每 30 秒)检查池进程是否处于活动状态。如果给定的应用程序池进程在预定义的时间段内(Ping 最大响应时间 = 90 秒)没有响应,它将重新启动。我无法确切说明为什么一个池没有重新启动 - 可能在调试时它正在响应 IIS ping。

    【讨论】:

      【解决方案2】:

      我无法弄清楚原因。但作为一种解决方法,我将“空闲超时(分钟”)属性设置为 60,这对我来说很有效。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-06-22
        • 1970-01-01
        • 2020-10-15
        • 2023-04-11
        • 2013-10-19
        • 1970-01-01
        • 2020-04-04
        • 2012-03-13
        相关资源
        最近更新 更多