我有一台Windows 2003 Server(IIS 6)的生产服务器。 它有1 GB RAM和2个网站configuration和8个应用程序池。 有一个特定的页面,当从服务器外部调用时有时开始运行太慢(大约150秒),奇怪的是当你从里面调用它:
http://localhost/bla-bla.aspx
响应时间是即时的。
networking服务器上其余的网站运行好,无论是从内部还是从外部。
CPU约为30%,内存消耗低于1 GB。
运行速度太慢的页面在它自己的应用程序池上。 如果我重新启动应用程序池,则什么都不会发生:从服务器外部调用时,运行速度太慢。 但是,如果我重新启动IIS,那么它运行约15分钟,然后开始再次运行缓慢。
这是一个每天点击数千次的服务器,日志文件的大小每天大约为400 Mb,显然页面在繁忙时间开始缓慢运行。
奇怪的是,当这个页面开始缓慢运行,CPU和RAM似乎是好的。 也为什么它从本地运行好吗?
我希望任何人都可以帮助我。