【发布时间】:2012-05-31 15:13:18
【问题描述】:
我有一个 asp.net 应用程序,并且我有一些在应用程序启动函数中被调用的任务。这些任务运行为while(true),并在计算完成后休眠 x 时间。然而,在部署应用程序后,我检查了这些任务生成的日志文件,发现它们运行得比它们应该运行的要多。
事实上,每当有人在一段时间不活动后访问该网站时,它们都会运行。
我查看了应用程序池设置,发现进程模型空闲超时设置为 20 分钟。
这会导致问题吗?即应用程序是否会在 20 分钟后重新启动,从而导致再次调用 application_start 函数?
【问题讨论】:
标签: asp.net asp.net-mvc asp.net-mvc-3 iis-7 application-pool