Author |
Topic  |
|
Jeepaholic
Average Member
  
USA
697 Posts |
Posted - 19 October 2003 : 03:34:44
|
Hi there. Recently, after installing the PM Mod on my Snitz forums, I seem to have a memory leak (DLLHOST.EXE memory usage climbs and sucks up memory). It could be something I did, it could be something in the mod, or something totally different. Regardless, I'd like to talk about how to go about solving the issue. Some things I've done thus far are as follows:
1) Using IIS, I've set the websites I felt might be at fault into High (Isolated) Application Protection Mode. This creates a separate DLLHOST.exe process for each "Isolated" web site.
2) Using Component Services Manager, I look at the PID's for COM+ objects and map them to the DLLHOST.EXE's that have high memory.
A website in question is the worst offender. However, there is another titled "IIS Out-Of-Process Pooled Applications" that is also climbing...although not as dramatically.
My understanding is that the IIS Out Of Process (OOP) Pooled Applications are those that are NOT set to "Isolated" mode. Is this correct?
Assuming that I'm correct in identifying the website with the issue, how do I go about resolving it...assuming it's something I (or a mod) has done to my Snitz forum?
I read about COM+ Application Recycling Concepts...however, the "Pooling & Recycling" tab that Microsoft speaks about does not exist in my COM+ applications via the Component Services Admin screen. What gives? This seems like a nice "band aid" until I resolve the real issue...but, no tab?
Any thoughts on this would be greatly appreciated. |
Al Bsharah Aholics.com
Jeepaholics Anonymous Broncoholics Anonymous Network Insight
|
|
HuwR
Forum Admin
    
United Kingdom
20595 Posts |
Posted - 19 October 2003 : 07:26:44
|
quote:
DLLHOST.EXE memory usage climbs and sucks up memory
first question, how much memory is it consuming.
2) if you remove the PM mod does the "leak" stop ? 3) How busy is your forum (visitors per day/posts per day) 4) What database are you using SQL or Access ?
quote:
My understanding is that the IIS Out Of Process (OOP) Pooled Applications are those that are NOT set to "Isolated" mode. Is this correct?
Not strictly, Out of process covers stuff like database access etc which are not isolated even though your websites IIS process is. |
 |
|
Jeepaholic
Average Member
  
USA
697 Posts |
Posted - 19 October 2003 : 12:55:11
|
1) The DDLHOST that I have isolated for the one site runs over 100MB of memory consistently, which it never used to do. I have been stopping and starting the forum when it reaches this amount as the site becomes increasingly slow. This releases the DLL and we start all over. I don't have actual numbers on what it used to do, but typically my memory usage would not go much over the physical amount available. It's well over this amount now.
2) I have not tested this yet, but will have to shortly. I was hoping to find and fix the bug without having to do this, but have not been able to do so yet.
3) 300-400+ posts per day, ~1,500 visitors per day, ~10,000 page views per day.
4) MSSQL 2000 (fully patched) on Win2k Server (fully patched)
Now that I think of it...I did do a Windows update the other day, near when the PM mod was installed. They were just IE Security Patches, however...
THanks for any thoughts... |
Al Bsharah Aholics.com
Jeepaholics Anonymous Broncoholics Anonymous Network Insight
|
 |
|
dayve
Forum Moderator
    
USA
5820 Posts |
Posted - 19 October 2003 : 13:12:10
|
one thing I would recommend is configuring SQL Server to use a fixed amount of memory, otherwise it tends to take as much as it can. |
|
 |
|
Jeepaholic
Average Member
  
USA
697 Posts |
|
HuwR
Forum Admin
    
United Kingdom
20595 Posts |
Posted - 19 October 2003 : 14:11:03
|
to be honest with that amount of posts and daily visitors, around 100Mb for dll host is not excessive, it may just be coincidence that it has gone up now. |
 |
|
|
Topic  |
|