I've recently set up a win2k machine running IIS to host my company's web site. I had been hosting our online store for the past few months but last week we transfered over the full site. The machine gets about 250,000 requests a day and 6-7 Gb of downloads. Since I transferred the full site (which accounts for about 90% of the traffic) we haven't been able to keep the full site up for more than one or two days before IIS stops responding and we have to reboot. Being a newbie to web admin I haven't been able to make much progress towards identifying the problem. Since we can't afford to have our site down this frequently I was hoping someone might have some advice I could use. Below I've listed all the details of the server and the software it's running as well as the few pieces of info I've gathered. Thanks in advance.
Rob
Problem Details:
- Win2K Server, Service Pack 3
- P4 2.4GHz, 1Gb RAM
- Running IIS 5
- Norton Internet Security 2003 including intrusion detection and firewall
- Miva Empressa and Miva Merchant 4.14
- DNS Server with 14 primary zones (DNS seems to continue working although it may be the secondary server that's responding to requests)
- The majority of the pages are static with some dynamically generated by Miva Merchant and half dozen cgi programs written as either binary exes or ISAPI dlls.
- There have not been any apparent (or at least significant) memory leaks. When IIS crashes it's only consuming about 16Mb of memory and the whole system is only using about 100Mb
- When IIS crashes I am still able to access external web pages but even on the server I cannot access pages locally
- The machine was at one point a domain controller but I recently demoted it back to a stand-alone server
- For security I have disabled File and Print Sharing, Microsoft Client, NetBEUI (including across TCP/IP), File Replication Services, Kerberos Key Dist., Telnet, Terminal Services, Remote Registry, Routing and Remote Access, Distributed File System and a couple other unneeded services
- I've tried IISReset but it fails with codes 2147943453, 8007041d
- After IIS crashes there are no messages in Win2K event viewer and I've installed the IIS exception monitor and there seems to be nothing in it's logs