Hi All,
Yesterday we encountered a strange exception on our Production server when the number of the users were (Load) was getting increased (Approx 200+ users).
Exception message on the web server where the webservice is deployed in event viewer - application logs section:
ISAPI 'c:\winnt\microsoft.net\framework\v4.0.30319\aspnet_isapi.dll' reported itself as unhealthy for the following reason: 'Deadlock detected'.
After going through the blogs on google, we belive it could be some threading issue on the App Pool. Somehow, the thread pool in the IIS 6 is gettign full and throwing exceptions. WE did not experience the same error in UAT / SIT environments.
However, some of the blogs are misleading and creating confusions.
If anyone has encountered the above exception, please share the real root cause and solution for the aforemetioned exception.
Workaroudns tried:
1. Rebooting the web server.
2. Reset IIS.
3. reating new App Pool (Yet to figure out).
How to increase the thread pool capacity in IIS 6? Or any other workaround?
Please Help and Thanks in advance !!
Thanks, Tapas
"Happy Coding"