Server Randomly Stops Accepting HTTP Requests - No Logs

Hello,

We have a server that about once a week, stops responding to HTTP requests.

When we telnet to the IP on port 80, the second you hit any key on the keyboard it disconnects. In IE, you just get page cannot be displayed. Even when trying locally on the server itself, with public & 127.0.0.1. I am, however, able to telnet to port 25 and connect to the SMTP server while this is occuring.

IIS Reset does nothing. There is nothing in any event viewer log that indicates any problems. The request obviously isn't logged in IIS logs either.

The only way to restore HTTP access is by rebooting.

This is a Windows Server 2003 Enterprise Edition server with SP2/R2. This server is part of an Active/Passive SQL Failover Cluster.


How can we troubleshoot why the server stops responding to HTTP requests?

How can we troubleshoot this when it is not happening? (just rebooted to fix)


I've put network monitor on the server but it doesn't appear to register any
connections on the IP, netstat doesn't show anything either.

I've just now put WireShark on monitoring all TCP/UDP Port 80 connections, but I suspect that when this happens it simply will not show up - then what?

Any insight would be appreciated,
Thanks,
-B
LVL 1
brock_hensleyAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

suggestionstickCommented:
Hi

I have seen this happen when there is a leak in the non-paged memory pool on  the IIS server, only saw event logs if we left the server on for a day after IIS stopped responding

on one customers site it was due to a AV installation.
http://support.microsoft.com/kb/888928
 
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
anyoneisSoftware DeveloperCommented:
Could there be a port leak?

"NETSTAT -o"

David
0
ChiefITCommented:
Sounds like intermittent DNS.

How many nics do you have on the server? Are the preferred DNS servers your internal DNS servers?
Also could something other than your Windows DNS server be supplying DNS, like  your router?
0
Keep up with what's happening at Experts Exchange!

Sign up to receive Decoded, a new monthly digest with product updates, feature release info, continuing education opportunities, and more.

brock_hensleyAuthor Commented:
FOUND RESOLUTION:
http://blogs.msdn.com/david.wang/archive/2005/09/21/HOWTO-Diagnose-IIS6-failing-to-accept-connections-due-to-Connections-Refused.aspx

Http.sys stopped accepting connections due to Non-paged Pool memory limit being hit.

Removed /3GB switch from boot.ini file to resolve issue.
0
suggestionstickCommented:
HI

As the the question posted was looking for "any insight" in the issue with the IIS servers lack of response, and my post pointed to the issue occurring because of low (leaking) "non-paged memory pool" with links to information on how to monitor the "non-paged memory pool" usage.  As the posters resolution to the issue also pointed to a non-paged memory pool issue, can I get a moderator review on this issue?
0
brock_hensleyAuthor Commented:
Pointed me in right direction, thanks.
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Windows Server 2003

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.