【发布时间】:2011-02-16 10:51:10
【问题描述】:
我们在 Oracle 11g 第 2 版中遇到了一个令人讨厌的问题,其中 w3wp 进程接管了整个处理器内核,并且调试显示 Oracle 数据提供程序无限抛出 ThreadAbortExceptions。开发人员通过执行以下操作发现了此问题:
1) 浏览在本地使用 Oracle 数据连接的网站(http://localhost/OracleWebSite - 我们所有的网站都使用 IIS,而不是 ASP.NET 开发服务器)。这可确保 w3wp 进程正在运行,并且应用程序池中存在活动的 Oracle 连接池。
2) 停止网站(或在相关网站上的 Visual Studio 中执行 Rebuild All 操作)。
我们在受影响的应用程序(所有 Oracle Web 应用程序)中的 Oracle 连接处理已完善且稳健。如果我们禁用连接池,则不会出现此问题。 Oracle 11g 第 1 版中不会出现此问题。
【问题讨论】:
标签: asp.net oracle iis oracle11g