Forum Moderators: open

Message Too Old, No Replies

dllhost asp pages timed out

cpu usage 100% dllhost.exe iis 5.0 asp pages not displaying

         

glenn123

2:47 pm on Sep 29, 2003 (gmt 0)



W2K server, IIS 5.0 Access DB with asp pages

Im suddenly having a problem with the asp pages displaying
on my website. Whenever I try to access an asp page, the
processor usage of the task "dllhost.exe" shoots up to
100% and my asp script times out.

This asp code has been running on my site for over a year
and nothing has changed about it. All the articles/advice
that I have read relate to programming variables within
the asp script to prevent these type of problems. If the
script has been running for this long, why would this type
of problem manefest itself at this time?

I need some help here.

DaveN

2:53 pm on Sep 29, 2003 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



I've seen dllhost.exe shoot up really fast and nasty when someone forgot a "rs.MoveNext" in a Do loop. start there.

It usually a deadly embrace.

DaveN

rschaeferhig

6:41 pm on Oct 24, 2003 (gmt 0)



I've got an ASP app with the same problem. There's ADO code in the page, but the loops are definitely complete (i.e. rs.movenext, rs.movelast, connection.close, etc). I have a ASP form that posts to another ASP page. The second page has response.write's sprinkled throughout for debugging this problem, including one right at the top of the page. The form displays correctly. I fill in the blanks, click Submit which should immediately POST the form to the second ASP page and it never gets there. None of my respone.write messages show up and on the server DLLHOST.EXE shoots up to 50-100% and stays there.

An IISRESET will clear up the DLLHOST CPU issue, but all I have to do is Submit my form again to cause the problem all over again.

difrusj

8:39 pm on Nov 20, 2003 (gmt 0)



I encounter the same problem. The ASP code running on w2k(SP4) server IIS5 causes performance issues. The dllhost.exe uses all the system resources. The only way to resolve this is to perform an IISRESTART from the command line. I heard that this issue has been reported to Microsoft but no resolution has been reported on their site. If you are a premier member, you may find this on their premier support page.

Please help.

Thanks.

mattglet

3:03 pm on Nov 21, 2003 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



95% of the time it's a coding issue when things like that happen. you might want to check your garbage collection methods.

-Matt

dcross

10:22 pm on Dec 17, 2003 (gmt 0)

10+ Year Member



I have just noticed this problem as well. In task mgr/processes, I have two instances of DLLHOST.EXE. After an iisrestart, one is removed. If I browse to ANY* .asp file, the second instance of DLLHOST.EXE returns, eating up memory.

*I created a blank .asp file with no scripting, data access, etc... and am receiving the same results.

Can anyone shed some light on this?

Thanks!
DC Ross

TheNige

10:44 pm on Dec 17, 2003 (gmt 0)

10+ Year Member



well, if you are running multiple websites on your server then I think that they will create their own dllhost.exe instances. If one of them is maxing out the CPU and or eating memory then something must be wrong with one of the apps coding...ie destroy all objects when you are done etc.

dcross

10:48 pm on Dec 17, 2003 (gmt 0)

10+ Year Member



Thanks, TheNige. I have only one site running on the server though, and I have verified that all objects are destroyed.

TheNige

10:58 pm on Dec 17, 2003 (gmt 0)

10+ Year Member



dllhost.exe is also used for COM objects and can be created by other programs.

TheNige

11:00 pm on Dec 17, 2003 (gmt 0)

10+ Year Member



also, there is a dllhost.exe virus...do a search on google and you'll see info about it.

Woz

3:23 pm on Apr 28, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Bump