Мы столкнулись с неприятной проблемой в Oracle 11g Release 2, где процесс w3wp берет на себя и весь процессорный ядро, и отладка показывает, что поставщик данных Oracle бросает ThreadAbortExceptions бесконечно. Разработчик нашел эту проблему, выполнив следующие действия:
1) Просмотрите веб-сайт, на котором локальные соединения данных Oracle локально (http://localhost/OracleWebSite - мы используем IIS, а не ASP.NET dev сервер, для всех наших сайтов). Это гарантирует, что процесс w3wp запущен и что активный пул соединений Oracle существует в пуле приложений.
2) Остановите веб-сайт (или выполните операцию Rebuild All в Visual Studio на рассматриваемом веб-сайте).
Наша обработка соединений Oracle в затронутых приложениях (все веб-приложения Oracle) является надежной и надежной. Эта проблема не возникает, если мы отключили объединение пулов. Эта проблема не возникает в Oracle 11g Release 1.