今天以前一个同事问了个问题,他说:服务器重启后网站可以打开,一会网站就打不开。我突然想到一年前我也遇到过,当时可把我整得够呛,哈哈。。
主要现象:服务器上的所有网站都打不开,查IIS启动正常没有问题,各项设置都已打开,重启服务器时,刚开始网站可以打开,可不一会,所有网站又打不开了。
查找原因:主要原因是有某个程序占用了过多的固定内存,我当时是SQL里设置固定内存大小为1G,其实当时内存一共只有1G大,虚拟的存在这里是不 起作用的。这个固定内存在进程里的内在查看里还看不出来,一般这种固定内存是人为设置的,你只要想想你设置了哪些软件占用固定内存了。
解决办法:取消固定内存设置,或调小固定内存就可以了。
分析:为什么重启服务器时,刚开始能打开网站,而一会之后就不能打开了呢。这里是SQL在服务器全部启动好之后,再分配固定内存,当固定内在分析好之后,内存就被占用,IIS就不能正常服务了。
SQL的固定内存设置方法:在企业管理器里,右击(local)(windows NT),点属性,在内存里就可以设置。