I am using Windows 2000 server SP4 IIS 5 and SQL Server 2000 with all hotfixes installed. We are running 800 sites on the server (PIII 850 MHZ Dual Processor + 2 GB RAM Intel). Sometimes, no Web sites can execute .asp pages. I restarted IIS, but that didn't work. HTML pages are working fine. We found some articles that say we should remove the ISAPI cache. What do you think the problem is? And what are the pros and corns of removing ISAPI Cache?
I'm not aware of any problems caused by the ISAPI cache, but you could certainly experiment with it. More likely, the problem you're experiencing is a side-effect of the inherent problems in ASP 3.0 applications: They simply don't play well together. You can improve the reliability by configuring each application and Web site to run in its own memory space. This should reduce the likelihood that one failed application will affect the performance of other applications.
If you were the developer, I would encourage you to migrate the applications to a more robust development environment, such as ASP.NET. However, as a hosting provider, I appreciate the fact that your hands are tied, and you're forced to provide the service your customers require.
Good luck with it.
This was first published in October 2003