IIS服務(wù)器排錯(cuò)指南及錯(cuò)誤代碼大全

2015-03-16 瀏覽:150
有些客戶自己組建網(wǎng)站建設(shè)團(tuán)隊(duì)做自己的網(wǎng)頁(yè)設(shè)計(jì)工作,這就不可能不面臨iis服務(wù)器的問(wèn)題。這里將iis服務(wù)器的常見(jiàn)問(wèn)題和作物對(duì)照列出,方便您在需要的時(shí)候查詢
    IIS 服務(wù)器出錯(cuò)的原因是復(fù)雜的。象服務(wù)啟動(dòng)失敗、IIS進(jìn)程中斷或者站點(diǎn)不能啟動(dòng)這些錯(cuò)誤都會(huì)在系統(tǒng)日志中記錄一個(gè)錯(cuò)誤事件。不論IIS出現(xiàn)何種錯(cuò)誤,在確定排錯(cuò)方案之前,都應(yīng)先使用事件查看器查閱系統(tǒng)日志所記錄的相關(guān)事件。某些錯(cuò)誤顯然是由服務(wù)器硬件的損壞而造成的,而另一些由于軟件原因造成的錯(cuò)誤往往不易察覺(jué)。本節(jié)就一般性的IIS排錯(cuò)提供指導(dǎo)性的介紹。

重新啟動(dòng)IIS

   按照微軟產(chǎn)品的一般性排錯(cuò)方法和故障解決方案,大多數(shù)軟件問(wèn)題可以通過(guò)重新啟動(dòng)到方法得以解決。作為 IIS5.0 的新功能之一,我們可以在不重新啟動(dòng)計(jì)算機(jī)的情況下重啟IIS服務(wù),甚至相當(dāng)嚴(yán)重的問(wèn)題都可以采用這種方法解決。重新啟動(dòng)IIS服務(wù)可以強(qiáng)迫系統(tǒng)重置IIS進(jìn)程的內(nèi)存空間,故由于內(nèi)存錯(cuò)誤引起的問(wèn)題可以得到解決。重啟IIS的方法主要用于下列情況:網(wǎng)站應(yīng)用程序癱瘓、且不能有效加以控制;網(wǎng)站應(yīng)用程序工作不正常或者不穩(wěn)定。[/TD] [/TR][/TABLE] 重新啟動(dòng)IIS服務(wù)的過(guò)程中,全部當(dāng)前連接都不能保留,且重啟期間服務(wù)器上的全部站點(diǎn)都不能工作。如果重啟IIS服務(wù)不能解決問(wèn)題,則重啟服務(wù)器亦不會(huì)有效。

   當(dāng)站點(diǎn)應(yīng)用程序不能正常工作時(shí),按照下述步驟重新啟動(dòng)服務(wù)器的IIS服務(wù):

   1.在IIS管理控制樹(shù)中展開(kāi)IIS節(jié)點(diǎn),選擇需要重新啟動(dòng)IIS服務(wù)的計(jì)算機(jī)。

   2.單擊【操作】菜單,選擇【重新啟動(dòng)IIS】。

   3.在【停止/啟動(dòng)/重新啟動(dòng)】對(duì)話框中的【您向要IIS做什么】下拉列表中選擇【重新啟動(dòng)服務(wù)器的IIS】 ,單擊【確定】。

   4.正在關(guān)閉對(duì)話框顯示重新啟動(dòng)IIS的進(jìn)度,如果對(duì)話框長(zhǎng)時(shí)間沒(méi)有反應(yīng),單擊【現(xiàn)在結(jié)束】并重新進(jìn)行上述操作。

   注意:不能使用基于HTML的IIS管理器(遠(yuǎn)程管理模式)進(jìn)行上述重啟操作。

   對(duì)于單個(gè)站點(diǎn)的穩(wěn)定性問(wèn)題,不必重新啟動(dòng)整個(gè)IIS進(jìn)程,只要重啟站點(diǎn)即可。IIS排錯(cuò)

備份/還原IIS

   如果世界上存在一個(gè)萬(wàn)無(wú)一失的服務(wù)器安全規(guī)劃方案,那就是備份。曾經(jīng)有人指出:一個(gè)優(yōu)秀的系統(tǒng)管理員所做的最重要的三項(xiàng)工作就是:備份、備份、備份。

   IIS的實(shí)現(xiàn)機(jī)制包括一個(gè)類(lèi)似注冊(cè)表的元數(shù)據(jù)庫(kù):MetaBase,有關(guān)IIS本身和站點(diǎn)的配置屬性全部保存在Windows 2000和元數(shù)據(jù)庫(kù)MetaBase中。因此,只要將相關(guān)的注冊(cè)表和元數(shù)據(jù)庫(kù)進(jìn)行備份,即可保存站點(diǎn)相關(guān)的全部配置。即使在刪除站點(diǎn)甚至重新安裝IIS之后,仍然能夠利用備份恢復(fù)到原來(lái)的狀態(tài)。


   備份IIS的步驟如下:

   1.在IIS管理器中展開(kāi)IIS節(jié)點(diǎn),選擇向要備份的計(jì)算機(jī)。

   2.單擊【操作】菜單,選擇【備份/還原配置】。
   3.在【備份/還原配置】對(duì)話框中的【備份】列表中列出全部備份文件以及備份時(shí)間。單擊【創(chuàng)建備份】按鈕。

   4.在【備份配置】對(duì)話框中指定新建備份的名稱,單擊【確定】。

   5.單擊【關(guān)閉】完成備份。

   默認(rèn)情況下,備份文件將保存在 Winntsystem32inetsrvMetaBack目錄中。

   恢復(fù)備份的方法與此類(lèi)似,在【備份/還原配置】對(duì)話框中的【備份】列表中選擇一個(gè)備份文件,單擊【還原】。然后再如左圖所示的提示對(duì)話框中單擊【確定】,一段時(shí)間之后,IIS服務(wù)器恢復(fù)到進(jìn)行備份時(shí)所處的狀態(tài)。

   如果服務(wù)器重裝IIS之后需要恢復(fù)備份,則在上述恢復(fù)操作的基礎(chǔ)上,還應(yīng)進(jìn)行額外的操作,步驟如下:

   1.在命令提示符下,鍵入cscript.exe X:\InetPub\Amdin\Scripts\Adsutil.vbs enumw3svc,此處"X"是安裝IIS的驅(qū)動(dòng)器號(hào)。從列出的設(shè)置中,查找WamUserName和相關(guān)的WAMUserPass的值。

   2.在控制面板中雙擊【管理工具】,然后雙擊【計(jì)算機(jī)管理】。

   3.選擇【本地用戶管理器】,然后單擊【用戶】。雙擊【IWAM_computername】用戶帳戶。鍵入從以前步驟找到的WAMUserPass值,并單擊【確定】。

   4.在【配置備份名】對(duì)話框中,選擇創(chuàng)建的備份文件,然后單擊【還原】。此時(shí)配置將得到完全還原。


IIS排錯(cuò)

   TCP/IP排錯(cuò)

   TCP/IP協(xié)議問(wèn)題往往是導(dǎo)致IIS不能正常工作的原因。當(dāng)IIS出現(xiàn)錯(cuò)誤但是可以判斷IIS服務(wù)本身沒(méi)有問(wèn)題時(shí),就要考慮是否網(wǎng)絡(luò)連接出現(xiàn)問(wèn)題,簡(jiǎn)單排除網(wǎng)絡(luò)硬件損壞所造成的問(wèn)題之后,我們的注意力就應(yīng)集中在網(wǎng)絡(luò)協(xié)議,主要是TCP/IP協(xié)議上。

   Windows 2000提供了一系列TCP/IP排錯(cuò)工具,這些主要基于命令提示行的工具提供了診斷網(wǎng)絡(luò)問(wèn)題的強(qiáng)大手段。

   使用ipco

上一條: 義烏域名注冊(cè)-域名注冊(cè)完成后,要注意些什么
下一條: 義烏網(wǎng)站分析-分析為什么有人說(shuō)網(wǎng)絡(luò)營(yíng)銷(xiāo)沒(méi)效果

新聞資訊

相關(guān)資訊