Service Unavailable 原因分析
更新時間:2007年05月29日 00:00:00 作者:
有幾種可能:
一、 如果出現“Service Unavailable”的提示,刷新幾下又可以訪問。
出現這種情況是由于您的網站超過了iis限制造成的
由于2003的操作系統(tǒng)在提示IIS過多時并非像2000系統(tǒng)提示“鏈接人數過多”,而是提示"Service Unavailable",出現這種情況是由于網站超過了系統(tǒng)資源限制造成的,主要是程序占用資源太多。
比如同樣是100人在線的論壇,雷傲論壇所占的資源就是PW論壇所占資源的10倍以上;另外,一些死循環(huán)程序,或者不優(yōu)化的程序都會占用太多的系統(tǒng)資源,而系統(tǒng)資源明顯是有限的。不過WINDOWS2003的操作系統(tǒng),各網站之間是以獨立進程運行的,不會相互影響。
如果一個網站的程序占資源太多或者發(fā)生太多的錯誤,系統(tǒng)日志就會提示:“應用程序池 'xxx' 被自動禁用,原因是為此應用程序池提供服務的進程中出現一系列錯誤,或者提示:應用程序池 'xxx' 超過了其作業(yè)限制設置。這時,訪問這個網站就會提示:Service Unavailable。一般系統(tǒng)會在30秒左右恢復正常,多刷新幾次就能正常訪問了。
另外,如果你的網站當前訪問人數過多,超過了系統(tǒng)的iis連接數限制,也會出現Service Unavailable的提示(win2k主機下出現連接過多就會提示:連接過多,請稍后再試;而win2003的主機剛直接提示:Service Unavailable)
二、沒有限制IIS連接,還是遭遇Service Unavailable
多見于使用ACCESS數據庫的網站
一般使用windows 2003 IIS 6的用戶可能這個問題一直正常的系統(tǒng),突然有一個網站打不開了
提示: Service Unavailable 但這個網站并沒有限制IIS連接數。然后馬上影響到了別的網站,不到一會,其他的網站也全變成了 Service Unavailable
這是什么原因呢?
我們分析后可以知道,還是MS的老問題。ACCESS引擎當了。用服務器醫(yī)生的文件醫(yī)生修復,查看修復結果時會發(fā)現一些文件引起ACCESS引擎“災難性故障”及“未將對象引用設置到對象的實例”的錯誤。 通過文件醫(yī)生修復后,系統(tǒng)才會恢復正常。
三、瀏覽一個 Windows SharePoint Services Web 站點時,提示:Service Unavailable
1.Microsoft Internet 信息服務 (IIS) 6.0 中沒有正確地配置用于虛擬服務器的應用程序池,就可能會發(fā)生此問題。
解決方案
要解決此問題,按照下列步驟操作: 1.驗證是否已為虛擬服務器配置了應用程序池。默認的應用程序池是 MSSharePointPortalAppPool。
請按照下列步驟來確定虛擬服務器正在使用的應用程序池。
a. 單擊“開始”,指向“管理工具”,然后單擊“Internet 信息服務 (IIS) 管理器”。
b. 展開“ServerName”,展開“Web 站點”,右鍵單擊虛擬服務器,然后單擊“屬性”。
c. 單擊“主目錄”選項卡。 為虛擬服務器配置的應用程序池列在“應用程序池”框中。
d. 單擊“確定”。
2.
驗證應用程序池帳戶使用的密碼是否正確。IIS 不會自動輪詢 Active Directory 目錄服務中的密碼更改。如果應用程序池帳戶是一個域帳戶,其密碼已過期,則在為此帳戶重新指定一個新密碼后,您可能會收到本文“癥狀”部分所描述的錯誤信息。
3.
驗證應用程序池帳戶是服務器上的 IIS_WPG 組和 STS_WPG 組的成員。
4.
重新啟動 IIS 以回收應用程序池
一、 如果出現“Service Unavailable”的提示,刷新幾下又可以訪問。
出現這種情況是由于您的網站超過了iis限制造成的
由于2003的操作系統(tǒng)在提示IIS過多時并非像2000系統(tǒng)提示“鏈接人數過多”,而是提示"Service Unavailable",出現這種情況是由于網站超過了系統(tǒng)資源限制造成的,主要是程序占用資源太多。
比如同樣是100人在線的論壇,雷傲論壇所占的資源就是PW論壇所占資源的10倍以上;另外,一些死循環(huán)程序,或者不優(yōu)化的程序都會占用太多的系統(tǒng)資源,而系統(tǒng)資源明顯是有限的。不過WINDOWS2003的操作系統(tǒng),各網站之間是以獨立進程運行的,不會相互影響。
如果一個網站的程序占資源太多或者發(fā)生太多的錯誤,系統(tǒng)日志就會提示:“應用程序池 'xxx' 被自動禁用,原因是為此應用程序池提供服務的進程中出現一系列錯誤,或者提示:應用程序池 'xxx' 超過了其作業(yè)限制設置。這時,訪問這個網站就會提示:Service Unavailable。一般系統(tǒng)會在30秒左右恢復正常,多刷新幾次就能正常訪問了。
另外,如果你的網站當前訪問人數過多,超過了系統(tǒng)的iis連接數限制,也會出現Service Unavailable的提示(win2k主機下出現連接過多就會提示:連接過多,請稍后再試;而win2003的主機剛直接提示:Service Unavailable)
二、沒有限制IIS連接,還是遭遇Service Unavailable
多見于使用ACCESS數據庫的網站
一般使用windows 2003 IIS 6的用戶可能這個問題一直正常的系統(tǒng),突然有一個網站打不開了
提示: Service Unavailable 但這個網站并沒有限制IIS連接數。然后馬上影響到了別的網站,不到一會,其他的網站也全變成了 Service Unavailable
這是什么原因呢?
我們分析后可以知道,還是MS的老問題。ACCESS引擎當了。用服務器醫(yī)生的文件醫(yī)生修復,查看修復結果時會發(fā)現一些文件引起ACCESS引擎“災難性故障”及“未將對象引用設置到對象的實例”的錯誤。 通過文件醫(yī)生修復后,系統(tǒng)才會恢復正常。
三、瀏覽一個 Windows SharePoint Services Web 站點時,提示:Service Unavailable
1.Microsoft Internet 信息服務 (IIS) 6.0 中沒有正確地配置用于虛擬服務器的應用程序池,就可能會發(fā)生此問題。
解決方案
要解決此問題,按照下列步驟操作: 1.驗證是否已為虛擬服務器配置了應用程序池。默認的應用程序池是 MSSharePointPortalAppPool。
請按照下列步驟來確定虛擬服務器正在使用的應用程序池。
a. 單擊“開始”,指向“管理工具”,然后單擊“Internet 信息服務 (IIS) 管理器”。
b. 展開“ServerName”,展開“Web 站點”,右鍵單擊虛擬服務器,然后單擊“屬性”。
c. 單擊“主目錄”選項卡。 為虛擬服務器配置的應用程序池列在“應用程序池”框中。
d. 單擊“確定”。
2.
驗證應用程序池帳戶使用的密碼是否正確。IIS 不會自動輪詢 Active Directory 目錄服務中的密碼更改。如果應用程序池帳戶是一個域帳戶,其密碼已過期,則在為此帳戶重新指定一個新密碼后,您可能會收到本文“癥狀”部分所描述的錯誤信息。
3.
驗證應用程序池帳戶是服務器上的 IIS_WPG 組和 STS_WPG 組的成員。
4.
重新啟動 IIS 以回收應用程序池
您可能感興趣的文章:
- 網站出現503(503 Service Temporarily UnavailableThe requested)服務暫時不可用的解決方法小結
- Server Application Unavailable出現的原因及解決方案小結
- 卸載ZkeysPHP 后iis網站出現Service Unavailable 解決辦法
- iis Service Unavailable解決方法(權限問題)
- win2003 iis6.0 NET2.0的Server Application Unavailable的問題!
- Service Unavailable產生的原因
- 發(fā)布WEB站點時出現Server Application Unavailable
- Service Temporarily Unavailable的503錯誤是怎么回事?
相關文章
win+apache+php+mysql+phpmyadmin環(huán)境配置方法
win+apache+php+mysql+phpmyadmin環(huán)境配置方法...2007-10-10tomcat 5.0 + apache 2.0 完全安裝步驟詳解
Apache httpd-2.0.47 + Tomcat jakarta-tomcat-4.1.24 + jk2 + php-4.3.3 的安裝: 服務器環(huán)境: RedHat Linux 8.0 J2sdk1.4.1_02 Tomcat 4.1.12 binary Apache 2.0.47 built from source jk2 connector source from jakarta.apache.org2008-03-03Win2003安裝IIS6.0不支持ASP的解決方法圖文教程
Win2003安裝IIS6.0不支持ASP的解決方法圖文教程...2007-03-03用ISAPI_Rewrite讓IIS也支持如Apache下.htaccess的URL重寫
用ISAPI_Rewrite讓IIS也支持如Apache下.htaccess的URL重寫...2007-02-02在 本地計算機 無法啟動mysql服務 錯誤1067:進程意外中止
在 本地計算機 無法啟動mysql服務 錯誤1067:進程意外中止...2007-05-05目前比較流行的ASP木馬主要通過三種技術來進行對服務器的相關操作
目前比較流行的ASP木馬主要通過三種技術來進行對服務器的相關操作...2007-06-06