Connecting Tech Pros Worldwide Forums | Help | Site Map

Inetinfo 100% cpu - sound familiar?

Newbie
 
Join Date: Dec 2008
Posts: 2
#1: Dec 14 '08
Hi all,

Hope you can help me with this problem. My server (iis 7, Win 2008, VM) has 2 application pools one for a php site and one for an asp.net site. About 3 times a day Inetinfo goes to max cpu usage fie extended periods of time. Proc mon shows that it's reading constantly from applicationhost.config. Most of the time recycling the asp.net application pool fixes the problem. Sometimes an IISReset is required.

Any ideas what may cause this? There deosn't seem to be anything unusual in the event logs. I've been unable to recreate the problem on demand even when submitting the same web requests from the logs.

I'm completely out of ideas, if anyone can help either in solution or diagnosis please let me know.

DeVore
kenobewan's Avatar
Moderator
 
Join Date: Dec 2006
Posts: 4,745
#2: Dec 15 '08

re: Inetinfo 100% cpu - sound familiar?


Start with speed and load testing. Can you optimize the code on both sites? Tests the site externally and see how performance is...
Newbie
 
Join Date: Dec 2008
Posts: 2
#3: Dec 15 '08

re: Inetinfo 100% cpu - sound familiar?


Thanks for the reply. This problem is independant of the amount of page requests the site gets so unfortunately none of your suggestions are relevant.

And we have done speed and load testing prior to the initial deployment.
kenobewan's Avatar
Moderator
 
Join Date: Dec 2006
Posts: 4,745
#4: Dec 16 '08

re: Inetinfo 100% cpu - sound familiar?


Worker process recycling is the replacing of the instance of the application in memory. IIS 6.0 can automatically recycle worker processes by restarting the worker process, or worker processes, that are assigned to an application pool.

This helps keep problematic applications running smoothly, and minimizes problems such as memory leaks. You can trigger the recycling of the worker processes assigned to an application pool by using worker process recycling methods that are based on elapsed time, the number of Hypertext Transfer Protocol (HTTP) requests, a set time of day, and two kinds of memory consumption, in addition to recycling on demand.

To configure all the above settings, go to the Properties window of the application pool in which your Web application is running using the IIS manager. Using the Recycling, Performance, and Health tabs in the Properties window, you can specify values for the above settings.

IIS and ASP.NET: The Application Pool
Newbie
 
Join Date: Jan 2009
Posts: 1
#5: Jan 20 '09

re: Inetinfo 100% cpu - sound familiar?


I had the same problem and after some research i figured that it was smtp service that i enabled when testing email with an app. i shut it down and made the smtp service manual (not a solution if you using it tho) and inetinfo.exe dropped, my machine is happy again.
not sure what smtp does that causes this problem.
my os : windows 2003 and iis 6.0
Reply


Similar IIS / Microsoft Internet Information Services bytes