IIS包括一个工作进程运行状况检查“ping”函数,默认情况下每隔90秒ping一次工作进程,如果它们没有响应则回收它们。我有一个应用程序长期将应用程序池置于不良状态,我很好奇是否有任何理由不降低此时间来强制IIS更快地回收失败的工作进程。在网上搜索我能找到的所有人都在增加允许调试的时间。对于Web应用程序来说,似乎90秒是很高的,但也许我错过了一些东西。
答案 0 :(得分:0)
显而易见的答案是,在某些情况下,工作进程返回的请求时间超过90秒。如果您无法想象这是合适的情况,那么请随意降低它。
我建议不要低于30秒。我可以看到你进入循环循环的情况。但是,您可以进行测试,看看在您的情况下有什么意义。我建议Siege进行负载测试,以了解应用程序的行为。