Monitoring the performance of individual app pools
am 28.09.2007 15:41:50 von deane.barker
We're having some serious performance issues on a Windows Application
Server. At randomly intervals, the processor pegs and the machine
just comes to pieces and has to be rebooted. It's under so much load,
you can't even log into it.
We have three Web sites running under IIS, and we need to know which
one of them is going nuts. They all run in their own app pools.
How can we determine this? Can we set up Performance Monitor to watch
the app pools individually so we can identify which one is having the
issue?
RE: Monitoring the performance of individual app pools
am 28.09.2007 18:19:00 von JDMnAR
Are you seeing any errors/warnings in the System Event log from source W3SVC?
If so, look at the description as it usually will show what application pool
is having issues.
"Deane" wrote:
> We're having some serious performance issues on a Windows Application
> Server. At randomly intervals, the processor pegs and the machine
> just comes to pieces and has to be rebooted. It's under so much load,
> you can't even log into it.
>
> We have three Web sites running under IIS, and we need to know which
> one of them is going nuts. They all run in their own app pools.
>
> How can we determine this? Can we set up Performance Monitor to watch
> the app pools individually so we can identify which one is having the
> issue?
>
>
Re: Monitoring the performance of individual app pools
am 29.09.2007 12:29:50 von David Wang
You can configure the CPU based reliability metrics of IIS6
Application Pool to recycle when it detects a pegged CPU over say 2
minutes of time. This will result in an Event Log entry stating which
application pool is bad, and an automatic recycle of the bad
Application Pool.
This should reduce your need to reboot the server, identify which
application pool is behaving poorly (and when), and restore access to
your websites -- all automatically.
This is the main reason Application Pools were introduced in IIS6, so
please take advantage of it.
//David
http://w3-4u.blogspot.com
http://blogs.msdn.com/David.Wang
//
On Sep 28, 6:41 am, Deane wrote:
> We're having some serious performance issues on a Windows Application
> Server. At randomly intervals, the processor pegs and the machine
> just comes to pieces and has to be rebooted. It's under so much load,
> you can't even log into it.
>
> We have three Web sites running under IIS, and we need to know which
> one of them is going nuts. They all run in their own app pools.
>
> How can we determine this? Can we set up Performance Monitor to watch
> the app pools individually so we can identify which one is having the
> issue?