IIS 5 & IIS 6
IIS 5.1 dllhost.exe leaking handles causes system to hang
Last post Sep 30, 2008 06:32 PM by jjouett
Sep 30, 2008 06:32 PM|jjouett|LINK
Our application interacts with another by retrieving information from a URL. The other application is running IIS 5.1 with the URL implemented as an ASP page. If our polling interval it short (1 second or less), then one of the dllhost.exe processes on the
other application system will allocate handles continuously, eventually consuming all the handles on the other system and causing it to hang. If the polling interval is increased to 5 seconds or more, we do not see the other system dllhost.exe allocate handles
at all. Reducing the polling rate less than 1 second causes the handle allocation rate to increase.
One approach would be for us to increase our polling rate to 5 seconds or more, but I would really like to understand what is going on. Using Process Explorer on the other system, the dllhost.exe instance in question showed its handles named HOSTNAME\IUSR_MACHINENAME,
where HOSTNAME is the host name of the other system. Does anyone have suggestions as to what would cause dllhost.exe to grab all these handles and not let them go?
Thanks in advance