Sebastian
2004-10-06, 10:50 AM
Hello everyone out there.
We have a Windows 2003 server, serving around 50 websites, most of them very-low traffic, except for 3 or 4 of them. We are running an email server (MailEnable) and stats server on the same machine, CPU usage is very low, bandwith usage is also very low... never had any problem. Most of the sites we host use ASP scripting.
This normal working changed a couple of months ago. We started suffering from web server downs. After some of these downs, I realized that these were not server downs, but IIS taking too much time (several seconds, sometimes up to 20 or 30) to return the pages.
I even catched some of these "downs" while I was logged in on TS. I noticed that CPU usage stayed low. I then tried to analyze the log files, and added a performance log for IIS, one record per second. Analyzing the performance log files (not IIS log files), I noticed that, on these events, IIS stops responding to further requests and they are "queued"... number of queued requests informed in these log files increases during some seconds... and after 10-30 seconds, the number of queued requests get back to zero, and everything returns to work normally again. During these 10-30 seconds, the server is not serving pages.
I thought of the stats server, which I disabled, but the problem still happened.
At one time, I saw that the IIS log files indicated activity from Google adWords spider and Overture... sometimes requesting a script 2 or 3 times per second. I thought that they might be requesting too many pages at once, but I checked the URL they were requesting, and page is processed very fast.
Any clue? This is happening more than 5 times a day, so my clients are getting kind of nervous... any help will be greatly appreciated!
Thanks!
We have a Windows 2003 server, serving around 50 websites, most of them very-low traffic, except for 3 or 4 of them. We are running an email server (MailEnable) and stats server on the same machine, CPU usage is very low, bandwith usage is also very low... never had any problem. Most of the sites we host use ASP scripting.
This normal working changed a couple of months ago. We started suffering from web server downs. After some of these downs, I realized that these were not server downs, but IIS taking too much time (several seconds, sometimes up to 20 or 30) to return the pages.
I even catched some of these "downs" while I was logged in on TS. I noticed that CPU usage stayed low. I then tried to analyze the log files, and added a performance log for IIS, one record per second. Analyzing the performance log files (not IIS log files), I noticed that, on these events, IIS stops responding to further requests and they are "queued"... number of queued requests informed in these log files increases during some seconds... and after 10-30 seconds, the number of queued requests get back to zero, and everything returns to work normally again. During these 10-30 seconds, the server is not serving pages.
I thought of the stats server, which I disabled, but the problem still happened.
At one time, I saw that the IIS log files indicated activity from Google adWords spider and Overture... sometimes requesting a script 2 or 3 times per second. I thought that they might be requesting too many pages at once, but I checked the URL they were requesting, and page is processed very fast.
Any clue? This is happening more than 5 times a day, so my clients are getting kind of nervous... any help will be greatly appreciated!
Thanks!