IIS 5 & IIS 6
Application pool restrictions, recycle, loss of sessions
Last post Jan 08, 2009 02:27 PM by vicktorus
Feb 23, 2007 08:12 AM|JanReilink|LINK
Application pool restrictions
loss of sessions
Feb 23, 2007 09:54 AM|tomkmvp|LINK
Apr 17, 2008 06:18 AM|acampbell|LINK
Did you ever find an answer to this?
Apr 17, 2008 07:04 AM|Rovastar|LINK
What is a out of control/ a lot of memory though? 128MB out of 4GB total, etc is not a lot you have plenty spare.
Using automated memory recycling is no replacement for decent monitoring. If it is a shared large hosting environment, and say the memory is double normal usage capacity overall (say up to 70% or something) then
you need to look at it. Even if you have the strict 128MB limits for each site/pool you could have a case where you are within limits but still have memory problems. Loose limits like 512MB (in a large shared hosting enviornment - obviously more dedicated
solutions can easily have this size wp and you will have different limits) I think should be encouraged just in case. And use strict limits for more problematic pools e.g. a dodgy leak somewhere and if it ever gets up 128MB, 200MB, etc, etc for this pool it
will by monitored behaviour always increase forever. then it is encouraged.
Apr 17, 2008 07:08 AM|Rovastar|LINK
Grrrrr I didn't realise the thread was Feb 2007. I wouldn't have bothered.
Damn graveyard thread revivers!
Jun 29, 2008 07:06 AM|edelweiss|LINK
Don't worry, you helped us instead :-)
Nov 23, 2008 11:14 AM|Mike Prestwood|LINK
Great thread. Don't worry about adding to old posts, people will find it. Like me.
I'm currently using DiscountASP.Net who limits their app pool to ONLY 100MB. Although I think that is way too low, I want to try and make my rather large application fit within it. On my local box, how do I check to see what size my app pool is? Once I know
that I can use a stress tool to simulate multiple visitors.
Thanks in advanced!!!
Nov 24, 2008 04:18 AM|Paul Lynch|LINK
Type the following command at a command prompt and it will tell you which application pools are running on your server and what the Process ID is for each one :
You should then be able to find the process using task manager and see how much memory it is currently using.
Jan 08, 2009 02:27 PM|vicktorus|LINK
good tools to know name pool of w3wp.exe process is procexp. Free software from SysInternals (buy by microsoft, few year ago).
www.sysinternals.com. You will be redirect to Microsoft technet website.
So in Process Utilities section, you will find Process Explorer. No installation !!!!! just run the procesxp.exe.
Under svchost.exe (of iissvc) you will see all w3wp.exe process. if you add the column Command line you will be able to see name of the pool at the end of the line.
You can do lot of things with this Process Explorer. When you start to use it. You will never use "windows task manager" again !