天天看點

伺服器上iis網站打不開,IIS網站打不開的原因和解決辦法

IIS網站打不開的原因和解決辦法

一. 為什麼IIS中的其中一個“應用程式池”中的所有網站為什麼打不開?

有使用者問:“為什麼其中一個網站所屬的“應用程式池”裡面的網站突然

打不開了?但是其他的“應用程式池”中的網站又能打開

呢?”

答:這有可能是您的其中一個網站的代碼有問題導緻的。

當您的使用者的一個網站有問題的時候,就有可能會影響到同一個池中

的其他的網站打不開,也就是說,您的使用者的一個網站有問題的時

候,就有可能會導緻同一個池的其他所有網站打不開。

解決辦法:您可以重新開機動IIS,然後把這個池中的所有網站都停止,然

後一個個網站啟動,就可以測試出是哪個網站導緻了整個池不

正常。找出這個網站以後,要求您的使用者整改網站再上傳,否

則可以直接停止他的網站,您的其他網站就可以正常了。

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

二. 為什麼IIS中的所有“應用程式池”中的所有網站為什麼打不開?

答:1. 這有可能是您伺服器受到了DDOS攻擊或者CC攻擊導緻的。

解決辦法:

DDOS攻擊和CC攻擊是世界性難題,對于大流量的攻擊,世界

上還沒有任何軟體可以解決,隻有硬體防火牆能夠部分解決,但還

不是可以徹底解決。一般來說機房都有硬體防火牆,但是他不一定

接在您的伺服器上,您遇到攻擊的時候,可以向機房求助,讓他們

把硬體防火牆接到您的伺服器前面,可以防止一般的DDOS攻擊

和CC攻擊。

2. 您的伺服器上的某一個網站的代碼或者資料庫有問題産生了ASP

阻塞而導緻的。

解決辦法:

您可以在伺服器上,将所有的池都停止,然後再一個個重新啟動。

同時将網站也一個個啟動,進而可以檢查出是哪一個池或者哪個網

站造成了ASP阻塞,找出這個網站以後,要求您的使用者整改網站

再上傳,否則可以直接停止他的網站,您的其他網站就可以正常

了。

補充說明:如果您伺服器上的網站數量非常多,難以通過上述的方

法一個個停止來測試。您可以用星外的[伺服器醫生]

軟體來幫助您快速解決,[伺服器醫生]軟體不但可以

查找出是哪個網站産生了ASP阻塞,也可以查找出是

哪個網站導緻了您的所有網站打不開。