IIS7.5 Application pools advanced settings – WAS reporting exceed job limit settings

application-poolsiis-7iis-7.5

I am really lost with Application pools settings.

I am monitoring CPU utilization with resource monitor and/or windows task manager and the server hardly uses over 30% in one second. It seems that server and IIS can handle traffic and visits with ease.

Surprisingly, Even Viewer reports plenty of WAS 5025 events:

Application pool '%1' exceeded its job limit settings.

Application pools advanced setting:

CPU

Limit: 95
Limit Action: NoAction
Limit Interval (minutes): 5

There is no way that my IIS has 95% utilization for 5 minutes.

Or do I not understand these setting correctly?

Please advice

Best Answer

As per my understanding the cpu limit should be configured in 1/1000ths of percents. See:

http://www.iis.net/ConfigReference/system.applicationHost/applicationPools/add/cpu

So, setting the cpu limit to 95 configures IIS to use 0,095% as the maximum percentage of CPU time that the worker processes in the application pool are allowed to consume.