回收IIS时未提交的事务

时间:2018-05-29 02:44:31

标签: sql-server iis

以下是问题的概述: 有一个预定的作业,每天凌晨3点运行,回收IIS池。 在此期间,用户将面临登录问题(以及一些相关问题)。

我正在尝试排查问题。我在DB中了解了未提交的事务。 根据我的理解,当IIS应用程序池被回收时,会创建一个新的工作进程。因此,这意味着用户需要重新验证自己。 怀疑:IIS重启后是否会清除连接池?

假设未清除数据库连接池,则将使用未关闭的相同旧连接来访问数据库。由于它是一个陈旧的连接(不确定它叫什么),它将无法与数据库连接。正确?

应用程序会在1-2小时后自动开始工作。

我猜这个未提交的交易会被当时杀死吗?

如果我朝着正确的方向前进,请告诉我。

谢谢。

0 个答案:

没有答案