相關文章:剖析Service Unavailable的原因。
原因一:網站超過了IIS連接數
解決辦法一:增加IIS連接數
備注一:Windows 2003的操作系統在提示IIS過多時並非像win2000系統提示“鏈接人數過多”,而是提示"Service Unavailable"
原因二:網站超過了IIS資源限制
解決辦法二:增加網站的資源
備注二:Winodws2003中網站占用了超過IIS對該網站系統資源的限制後直接提示"Service Unavailable"
原因三:網站的程序發生太多的錯誤
解決辦法三:修改程序錯誤
備注三:Winodws2003中網站錯誤太多,就會造成該網站所在的應用程序池出錯,這個時候可以在Windows2003的日志中看到“應用程序池 'xxx' 被自動禁用,原因是為此應用程序池提供服務的進程中出現一系列錯誤”,這個時候網站就會直接顯示"Service Unavailable"
以上三個原因造成的"Service Unavailable",一般現象是出現"Service Unavailable"後,多刷新幾次,就可以打開。
原因四:ACCESS引擎錯誤
解決辦法四:重啟IIS
備注四:有一些文件造成了ACCESS數據庫出現“災難性故障”及“未將對象引用設置到對象的實例”的錯誤
原因四造成的"Service Unavailable",現象是所有該服務器上的使用Access數據庫的網站都出現錯誤,不能訪問。
以上四個原因是常見的造成了"Service Unavailable"的原因,其他還有一些問題造成了該問題,基本只要IIS重啟一下就可以的。