IIS網站打不開的原因和解決辦法
一. 為什麼IIS中的其中一個“應用程式池”中的所有網站為什麼打不開?
有使用者問:“為什麼其中一個網站所屬的“應用程式池”裡面的網站突然
打不開了?但是其他的“應用程式池”中的網站又能打開
呢?”
答:這有可能是您的其中一個網站的代碼有問題導緻的。
當您的使用者的一個網站有問題的時候,就有可能會影響到同一個池中
的其他的網站打不開,也就是說,您的使用者的一個網站有問題的時
候,就有可能會導緻同一個池的其他所有網站打不開。
解決辦法:您可以重新開機動IIS,然後把這個池中的所有網站都停止,然
後一個個網站啟動,就可以測試出是哪個網站導緻了整個池不
正常。找出這個網站以後,要求您的使用者整改網站再上傳,否
則可以直接停止他的網站,您的其他網站就可以正常了。
-----------------------------------------------------------------------------------------------------------
二. 為什麼IIS中的所有“應用程式池”中的所有網站為什麼打不開?
答:1. 這有可能是您伺服器受到了DDOS攻擊或者CC攻擊導緻的。
解決辦法:
DDOS攻擊和CC攻擊是世界性難題,對于大流量的攻擊,世界
上還沒有任何軟體可以解決,隻有硬體防火牆能夠部分解決,但還
不是可以徹底解決。一般來說機房都有硬體防火牆,但是他不一定
接在您的伺服器上,您遇到攻擊的時候,可以向機房求助,讓他們
把硬體防火牆接到您的伺服器前面,可以防止一般的DDOS攻擊
和CC攻擊。
2. 您的伺服器上的某一個網站的代碼或者資料庫有問題産生了ASP
阻塞而導緻的。
解決辦法:
您可以在伺服器上,将所有的池都停止,然後再一個個重新啟動。
同時将網站也一個個啟動,進而可以檢查出是哪一個池或者哪個網
站造成了ASP阻塞,找出這個網站以後,要求您的使用者整改網站
再上傳,否則可以直接停止他的網站,您的其他網站就可以正常
了。
補充說明:如果您伺服器上的網站數量非常多,難以通過上述的方
法一個個停止來測試。您可以用星外的[伺服器醫生]
軟體來幫助您快速解決,[伺服器醫生]軟體不但可以
查找出是哪個網站産生了ASP阻塞,也可以查找出是
哪個網站導緻了您的所有網站打不開。