起因:
昨天,哥们发消息说他服务器上的网站很慢很慢打不开. 必须重启后才可以,但重启后不久又如此,让我看看.
症状:
网站慢是因为ASP引擎不工作或者说ASP工作,但反应迟钝直到无法忍受的地步. 经检测,发现除ASP外,其他.htm,.gif,.css等均可以正常高速访问.
排除:
1: ASP 不支持?排除,正常运行的服务器突然间的不行不会是这个问题
2:被攻击? 排除.换了一个端口做网站一样不行.
3:CPU.内存资源被占?不可能, 服务器稳定运行.属于轻装上阵.
4:三个帐号不同步? 以前iis5.0这种情况有可能. iis6不是
进展:
排除以上四个问题后. 自己也被困扰了五分钟,因为我依稀记得自己曾经解决这个问题.可不太记得了.
当我再次打开朋友的IIS时候,一下子惊呆了,
好家伙,全是动易的程序!
好家伙,全是网站!
好家伙,只有一个应用程序池!
好家伙!那么多网站用ACCESS库!
终于想起解决办法了.
呵呵,其实引起这个症状就是这个原因
(但我怀疑应该还是跟ACCESS库有点关联.这里就不作深入研究)
即我朋友他吸建了一个应用程序池.他把所有的网站都放在这个池里了.而且也没有修改这个池的属性.
解决:
新添加一个应用程序池,把他的网站设置到这个池. IE里输入网址,刷地就出来了.哈哈
意见和建议:
建议有多网站的个人服务器,一定要设置好应用程序池.而且要多建.
当Access库大于8M的时候最好换用Ms SQL
详细的关于应用程序池的探究不属于本文研究范围.