IIS服務器出錯的原因是複雜的。象服務啓動失敗、IIS進程中斷或者站點不能啓動這些錯誤都會在系統日誌中記錄一個錯誤事件。不論IIS出現何種錯誤,在確定排錯方案之前,都應先使用事件查看器查閱系統日誌所記錄的相關事件。某些錯誤顯然是由服務器硬件的損壞而造成的,而另一些由於軟件原因造成的錯誤往往不易察覺。本節就一般性的IIS排錯提供指導性的介紹。
重新啓動IIS 按照微軟產品的一般性排錯方法和故障解決方案,大多數軟件問題可以通過重新啓動的方法得以解決。作爲IIS5.0的新功能之一,我們可以在不重新啓動計算機的情況下重啓IIS服務,甚至相當嚴重的問題都可以採用這種方法解決。重新啓動IIS服務可以強迫系統重置IIS進程的內存空間,故由於內存錯誤引起的問題可以得到解決。重啓IIS的方法主要用於下列情況:網站應用程序癱瘓、且不能有效加以控制;網站應用程序工作不正常或者不穩定。重新啓動IIS服務的過程中,全部當前連接都不能保留,且重啓期間服務器上的全部站點都不能工作。如果重啓IIS服務不能解決問題,則重啓服務器亦不會有效。 當站點應用程序不能正常工作時,按照下述步驟重新啓動服務器的IIS服務: 備份/還原IIS 如果世界上存在一個萬無一失的服務器安全規劃方案,那就是備份。曾經有人指出:一個優秀的系統管理員所做的最重要的三項工作就是:備份、備份、備份。 備份IIS的步驟如下: 恢復備份的方法與此類似,在【備份/還原配置】對話框中的【備份】列表中選擇一個備份文件,單擊【還原】。然後再如左圖所示的提示對話框中單擊【確定】,一段時間之後,IIS服務器恢復到進行備份時所處的狀態。 3.選擇【本地用戶管理器】,然後單擊【用戶】。雙擊【IWAM_computername】用戶帳戶。鍵入從以前步驟找到的WAMUserPass值,並單擊【確定】。 IIS排錯 Windows 2000提供了一系列TCP/IP排錯工具,這些主要基於命令提示行的工具提供了診斷網絡問題的強大手段。 使用ipconfig工具檢查TCP/IP配置 ipconfig是一個查閱和管理客戶機TCP/IP配置狀態的命令提示行工具。在命令提示行中鍵入:ipconfig並回車,得到計算機基本TCP/IP配置屬性,包括IP地址、子網掩碼和缺省網關。 在命令提示行中鍵入:ipconfig /all並回車,得到詳細模式的TCP/IP配置狀態,除了基本信息之外,還包括主機名、DNS設置、WINS設置、DHCP設置以及物理地址、節點類型等TCP/IP信息。 如果計算機啓用DHCP並使用DHCP服務器獲得配置,可以使用ipconfig /renew命令開始刷新租約。也可以使用帶/release選項的ipconfig命令立即釋放主機的當前DHCP配置。 對於Windows 95和Windows 98客戶機,應使用 winipcfg命令而不是ipconfig命令。 使用ping命令測試連接 Ping命令有助於驗證IP級的連通性,發現和解決問題時,可以使用Ping向目標主機名或IP地址發送ICMP迴應請求。在需要驗證主機能否連接到TCP/IP網絡和網絡資源時使用Ping。 Ping命令實際上是向目標主機發送若干(缺省爲4個)數據包,如果本地計算機與目標主機之間能夠連通,目標主機將回復一條響應信息,響應信息包括響應時間和TTL值。成功的Ping同一臺主機說明IP數據能夠在本地與目標主機之間傳送。 如果收到超時信息,則說明本地主機與目標主機之間的TCP/IP連接不能建立,可能的原因包括網絡故障,協議錯誤以及TCP/IP配置錯誤等。 在確認網絡連通性的時候,應按照以下順序進行Ping測試: 使用netstat工具顯示連接統計 可以使用netstat命令顯示協議統計信息和當前的TCP/IP連接。 netstat -a命令將顯示所有連接,而netstat -r顯示路由表和活動連接。netstat -e命令將顯示 Ethernet 統計信息,而netstat -s顯示每個協議的統計信息。 如果使用 netstat -n,則不能將地址和端口號轉換成名稱。 |
IIS信息服務器排錯
IIS信息服務器排錯指導
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.