【发布时间】:2010-11-05 05:28:06
【问题描述】:
我们正在跟踪使用托管在 IIS 中的远程处理的应用程序中的连接泄漏,以便清除孤立的连接,我们已在一天中的指定时间安排 AppPool 回收。 但是,我没有看到证据表明这种回收是按照时间表进行的—— 我已更改元数据库属性,因此 IIS 将记录所有回收并记录手动回收命令。
什么可能会阻止 IIS 遵守计划?
【问题讨论】:
-
你怎么知道应用池没有被回收?进程 ID 是否保持不变?
-
无法确认 - 但是当我手动回收时,我发现从服务器到数据库的连接数量有所下降。在预定时间不会发生此类下降。
-
我在计划的回收时间附近观察了进程 ID,但我错了 - 正在遵守计划。