IIS problem and response timeout

iis-6

from one week ago, I have a problem by my IIS, I get response time out and each of my web sites can't be opened. I have to restart IIs.

Many Times this accrue on mid night and when we dont have alot of visitor.
how can I find more details and find a solutions?
I checked task manager w3wp process with a lot of memory usage.

Thanks.


Server information:
Windows 2003 standard Ed
Asp.net 1.1 2 3 3.5 3.5 sp1
SQL server 2005 2008 express
php 4 5
mysql 4 5

Best Answer

From your comments on the original question, it looks like only your ASP.NET websites are having the problem.

First, see if recycling that app pool will fix the issue, instead of a full IIS restart, as that closes user TCP connections while a recycle does not. If you need to narrow down particular process IDs to app pools, use iisapp at the command line to get a list of app pools by w3wp PIDs.

Now, if you've narrowed it down to a particular app pool, make more app pools of that ASP.NET version and split the web sites among them so that it is one website to one app pool. This way you can narrow down exactly where the issue is.

If you find the site with the issue, keep it in a separate app pool, and try setting a periodic or specific time recycling schedule. Since this issue is happening consistently, doing so may solve your problem.