網站又掛了,出現serviceunavailable,好難過,特意上網百度了一下serviceunavailable解決方法,竟然神奇般的好了!說一下我是如何解決的!
一、若出現“ServiceUnavailable”的提示,刷新幾下又可以正常訪問了。
對于這種情況來說,是由于網站超過了iis限制造成的,由于Windows2003的操作系統在提示IIS過多時并非像2000系統提示“鏈接人數過多”,而是提示"ServiceUnavailable",出現這種情況是由于網站超過了系統資源限制造成的,主要是程序占用資源太多。
(1)如下圖所示在開始-〉運行中輸入iisreset可以實現IIS重啟。
(2)如下圖所示可通過打開IIS,然后右鍵-〉所有任務-〉重新啟動IIS進行IIS重啟
(3)如下圖也可以通過右鍵我的電腦-〉管理-〉服務找到WorldWideWeb服務進行重啟
二、沒有限制IIS連接,還是提示ServiceUnavailable
這種情況多發生在使用ACCESS數據庫的網站,一般使用IIS6的某個用戶會提示網站打不開了:ServiceUnavailable但這個網站沒有限制IIS連接數量,繼而影響到了其他的網站也全變成了ServiceUnavailable這是什么原因呢?
通過分析我們可以知道這是由于MS的老問題。ACCESS引擎當了。用服務器醫生的文件醫生修復,查看修復結果時會發現一些文件引起ACCESS引擎“災難性故障”及“未將對象引用設置到對象的實例”的錯誤。通過文件醫生修復后,系統才會恢復正常。
三、瀏覽一個Web站點時,提示:ServiceUnavailable
在MicrosoftInternetIIS6.0沒有正確地配置虛擬服務器的應用程序池,會導致此問題的出現。
要解決此問題,按照下列步驟操作:
1、驗證是否已為虛擬服務器配置了應用程序池。默認的應用程序池是MSSharePointPortalAppPool。
a).單擊“開始”,指向“管理工具”,然后單擊“Internet信息服務(IIS)管理器”。
b).展開“ServerName”,展開“Web站點”,右鍵單擊虛擬服務器,然后單擊“屬性”。
c).單擊“主目錄”選項卡。為虛擬服務器配置的應用程序池列在“應用程序池”框中。
d).單擊“確定”。
2、驗證應用程序池帳戶使用的密碼是否正確。IIS不會自動輪詢ActiveDirectory目錄服務中的密碼更改。如果應用程序池帳戶是一個域帳戶,其密碼已過期,則在為此帳戶重新指定一個新密碼后,您可能會收到本文“癥狀”部分所描述的錯誤信息。
3、驗證應用程序池帳戶是服務器上的IIS_WPG組和STS_WPG組的成員。
4、重新啟動IIS以回收應用程序池