Alex Rivera | Logout

Oracle data provider pegs IIS worker process when web site is stopped

Asked 2010-05-06T15:16:10.747
12

We're experiencing a nasty issue in Oracle 11g Release 2 where the w3wp process takes over and entire processor core, and debugging shows that the Oracle data provider is throwing ThreadAbortExceptions infinitely. A developer found this issue by doing the following:

1) Browse a web site that uses Oracle data connections locally (http://localhost/OracleWebSite - we use IIS, not the ASP.NET dev server, for all of our sites). This ensures that the w3wp process is running and that an active Oracle pool of connections exists in the app pool.

2) Stop the web site (or perform a Rebuild All operation in Visual Studio on the web site in question).

Our Oracle connection handling in the affected applications (all Oracle web apps) is well-established and robust. This issue does not occur if we disable connection pooling. This issue does not occur in Oracle 11g Release 1.

Edit
Report

1 Answer

8

This has been resolved. The fix is released in Oracle 11.2.0.1.2, which is available through the oracle.com website.

Unfortunately the fix is currently only available through a "My Oracle Support" account.

This has been fixed in 11.2.0.2 and in Patch 9966926 ORACLE 11G 11.2.0.1 PATCH 5 BUG FOR WINDOWS (64-BIT AMD64 AND INTEL EM64T).

Or WORKAROUND: is to disable self tuning by adding "Self Tuning=false" to the connection string.

answered 2011-09-13T19:54:55.987

Your Answer