httpd.exe causing NIC 98% network utilization

I have a server (Server 2003 Web Edition) that hosts a VNC remote support site using Apache that has been working well for years. All of a sudden, it started what amounted to a denial of service to the other computers on my network. I stopped a lot of services and things were normal. I assumed I had hit on the right thing but not sure what that was. Worked fine for months. Now, after running the latest Microsoft Updates (stupid!) over the weekend, the problem is back again. I have figured out that when the httpd.exe process starts to use CPU, then the NIC shoots up to 98% network utilization and I lose Internet on my network for a couple of minutes. If I manually kill httpd.exe, then immediately things go back to normal.  Problem is, I need the Apache running for the VNC site to work so I can't kill it completely. Help!
ProfectusAsked:
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.

Manjunath SulladTechnical ConsultantCommented:
ProfectusAuthor Commented:
No anti-virus on this particular Server. It is used only for the role of hosting the VNC. I'll try the link, thanks. I looked there, and he describes a similar problem, but I cannot relate that fix to my situation.
ProfectusAuthor Commented:
Also, I am not seeing an inordinate use of the CPU, just the NIC
Rowby Goren Makes an Impact on Screen and Online

Learn about longtime user Rowby Goren and his great contributions to the site. We explore his method for posing questions that are likely to yield a solution, and take a look at how his career transformed from a Hollywood writer to a website entrepreneur.

Manjunath SulladTechnical ConsultantCommented:
Install Windows System Resource Manager and monitor, It will monitor processor and memory resources to applications, users, Remote Desktop Services sessions, and Internet Information Services (IIS) application pools.

http://technet.microsoft.com/en-us/library/cc755056.aspx
ProfectusAuthor Commented:
That only manages processor and memory, neither of which are a problem, only the NIC popping intermittently at 96-100% of network utilization is a problem. the httpd.exe that is running never gets high on CPU or memory usage. And, it goes away after just a couple of minutes then returns.
bbaoIT ConsultantCommented:
also run TCP View to check how many and what kind of TCP connections that the process is working on. are the connections normal?

http://technet.microsoft.com/en-au/sysinternals/bb897437.aspx
ProfectusAuthor Commented:
Here's what seems to have solved my problem. The server has two on board NICs with one disabled and one connected. When trying to “repair” the NIC, I got an error that it couldn’t resolve DNS so I went to the router to investigate. My router has been set up to assign IPs based on specific MAC addresses. I noticed that the address in the router was for the disabled NIC and after making the change, the intermittent spikes in network activity went away. I’m assuming the spikes were caused by the NIC trying to resolve DNS for the Apache Server and failing. Now, why it worked so well before is a mystery to me. I know I switched NICs back and forth the last time I had the problem, but not this time. Thanks for the comments.

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
bbaoIT ConsultantCommented:
are the two NICs staying on the same subnet?
ProfectusAuthor Commented:
None of the things suggested by the experts got at the real problem, which was the Network Card.
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
Web Servers

From novice to tech pro — start learning today.