下一頁 1 2
IIS服務器出錯的原因是復雜的。象服務啟動失敗、IIS進程中斷或者站點不能啟動這些錯誤都會在系統日志中記錄一個錯誤事件。不論IIS出現何種錯誤,在確定排錯方案之前,都應先使用事件查看器查閱系統日志所記錄的相關事件。
某些錯誤顯然是由服務器硬件的損壞而造成的,而另一些由于軟件原因造成的錯誤往往不易察覺。本節就一般性的IIS排錯提供指導性的介紹。
重新啟動IIS
按照微軟產品的一般性排錯方法和故障解決方案,大多數軟件問題可以通過重新啟動到方法得以解決。作為IIS5.0的新功能之一,我們可以在不重新啟動計算機的情況下重啟IIS服務,甚至相當嚴重的問題都可以采用這種方法解決。重新啟動IIS服務可以強迫系統重置IIS進程的內存空間,故由于內存錯誤引起的問題可以得到解決。重啟IIS的方法主要用于下列情況:網站應用程序癱瘓、且不能有效加以控制;網站應用程序工作不正?;蛘卟环€定。[/TD] [/TR][/TABLE] 重新啟動IIS服務的過程中,全部當前連接都不能保留,且重啟期間服務器上的全部站點都不能工作。如果重啟IIS服務不能解決問題,則重啟服務器亦不會有效。
當站點應用程序不能正常工作時,按照下述步驟重新啟動服務器的IIS服務:
1.在IIS管理控制樹中展開IIS節點,選擇需要重新啟動IIS服務的計算機。
2.單擊【操作】菜單,選擇【重新啟動IIS】。
3.在【停止/啟動/重新啟動】對話框中的【您向要IIS做什么】下拉列表中選擇【重新啟動服務器的IIS】 ,單擊【確定】。
4.正在關閉】對話框顯示重新啟動IIS的進度,如果對話框長時間沒有反應,單擊【現在結束】并重新進行上述操作。
注意:不能使用基于HTML的IIS管理器(遠程管理模式)進行上述重啟操作。
對于單個站點的穩定性問題,不必重新啟動整個IIS進程,只要重啟站點即可。
IIS排錯
備份/還原IIS
如果世界上存在一個萬無一失的服務器安全規劃方案,那就是備份。曾經有人指出:一個優秀的系統管理員所做的最重要的三項工作就是:備份、備份、備份。
IIS的實現機制包括一個類似注冊表的元數據庫:
MetaBase,有關IIS本身和站點的配置屬性全部保存在Windows 2000和元數據庫MetaBase中。因此,只要將相關的注冊表和元數據庫進行備份,即可保存站點相關的全部配置。即使在刪除站點甚至重新安裝IIS之后,仍然能夠利用備份恢復到原來的狀態。
備份IIS的步驟如下:
1.在IIS管理器中展開IIS節點,選擇向要備份的計算機。
2.單擊【操作】菜單,選擇【備份/還原配置】。
3.在【備份/還原配置】對話框中的【備份】列表中列出全部備份文件以及備份時間。單擊【創建備份】按鈕。
4.在【備份配置】對話框中指定新建備份的名稱,單擊【確定】。
5.單擊【關閉】完成備份。
默認情況下,備份文件將保存在 Winntsystem32.netsrvMetaBack目錄中。