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?
The ISAPI cache, as the name implies, caches ISAPI applications. When it's disabled, ISAPI applications are loaded when they are called, and then immediately unloaded. When it's enabled, they're kept in memory after their job is complete.
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.
Dig Deeper on Windows client management
Have a question for an expert?
Please add a title for your question
Get answers from a TechTarget expert on whatever's puzzling you.