IIS网站打不开的原因和解决办法

IIS网站打不开的原因和解决办法

一. 为什么IIS中的其中一个“应用程序池”中的所有网站为什么打不开?

   有用户问:“为什么其中一个网站所属的“应用程序池”里面的网站突然
         打不开了?但是其他的“应用程序池”中的网站又能打开
         呢?”

   答:这有可能是您的其中一个网站的代码有问题导致的。

     当您的用户的一个网站有问题的时候,就有可能会影响到同一个池中
     的其他的网站打不开,也就是说,您的用户的一个网站有问题的时
     候,就有可能会导致同一个池的其他所有网站打不开。


   解决办法:您可以重启动IIS,然后把这个池中的所有网站都停止,然
        后一个个网站启动,就可以测试出是哪个网站导致了整个池不
        正常。找出这个网站以后,要求您的用户整改网站再上传,否
        则可以直接停止他的网站,您的其他网站就可以正常了。

-----------------------------------------------------------------------------------------------------------

二. 为什么IIS中的所有“应用程序池”中的所有网站为什么打不开?


   答:1. 这有可能是您服务器受到了DDOS攻击或者CC攻击导致的。

      解决办法:

      DDOS攻击和CC攻击是世界性难题,对于大流量的攻击,世界
      上还没有任何软件可以解决,只有硬件防火墙能够部分解决,但还
      不是可以彻底解决。一般来说机房都有硬件防火墙,但是他不一定
      接在您的服务器上,您遇到攻击的时候,可以向机房求助,让他们
      把硬件防火墙接到您的服务器前面,可以防止一般的DDOS攻击
      和CC攻击。


    2. 您的服务器上的某一个网站的代码或者数据库有问题产生了ASP
      阻塞而导致的。
 
      解决办法:

      您可以在服务器上,将所有的池都停止,然后再一个个重新启动。
      同时将网站也一个个启动,从而可以检查出是哪一个池或者哪个网
      站造成了ASP阻塞,找出这个网站以后,要求您的用户整改网站
      再上传,否则可以直接停止他的网站,您的其他网站就可以正常
      了。

      补充说明:如果您服务器上的网站数量非常多,难以通过上述的方
           法一个个停止来测试。您可以用星外的[服务器医生]
           软件来帮助您快速解决,[服务器医生]软件不但可以
           查找出是哪个网站产生了ASP阻塞,也可以查找出是
           哪个网站导致了您的所有网站打不开。

网站定制
网站定制