出現(xiàn)提示“請(qǐng)求的資源在使用中”,如何解決?(2)_動(dòng)易Cms教程

      編輯Tag賺U幣
      教程Tag:暫無Tag,歡迎添加,賺取U幣!


      事件來源: w3svc

      事件種類: 無

      事件 id: 36

      日期: 2001-9-9

      事件: 11:20:26

      用戶: n/a

      計(jì)算機(jī): myserver

      描述:

      服務(wù)器未能轉(zhuǎn)入應(yīng)用程序 ‘/lm/w3svc/4/root‘。錯(cuò)誤是 ‘runas 的格式必須是<域名>\<用戶名>或只是<用戶名>‘。

      若要獲取關(guān)于此消息的更多的信息,請(qǐng)?jiān)L問 microsoft 聯(lián)機(jī)支持站點(diǎn): http://www.microsoft.com/contentredirect.asp

      二.原因分析

      綜合分析上面的錯(cuò)誤表現(xiàn)我們可以看出,主要是由于iwam賬號(hào)(在我的計(jì)算機(jī)即是iwam_myserver賬號(hào))的密碼錯(cuò)誤造成了http 500內(nèi)部錯(cuò)誤。


      在具體分析http500內(nèi)部錯(cuò)誤產(chǎn)生的原因之前,先對(duì)iwam賬號(hào)進(jìn)行一下簡(jiǎn)要的介紹:iwam賬號(hào)是安裝iis5時(shí)系統(tǒng)自動(dòng)建立的一個(gè)內(nèi)置賬號(hào),主要用于啟動(dòng)進(jìn)程之外的應(yīng)用程序的internet信息服務(wù)。iwam賬號(hào)的名字會(huì)根據(jù)每臺(tái)計(jì)算機(jī)netbios名字的不同而有所不同,通用的格式是iwam_machine,即由“iwam”前綴、連接線“_”加上計(jì)算機(jī)的netbios名字組成。我的計(jì)算機(jī)的netbios名字是myserver,因此我的計(jì)算機(jī)上iwam賬號(hào)的名字就是iwam_myserver,這一點(diǎn)與iis匿名賬號(hào)isur_machine的命名方式非常相似。


      iwam賬號(hào)建立后被active directory、iis metabase數(shù)據(jù)庫(kù)和com 應(yīng)用程序三方共同使用,賬號(hào)密碼被三方分別保存,并由操作系統(tǒng)負(fù)責(zé)這三方保存的iwam密碼的同步工作。按常理說,由操作系統(tǒng)負(fù)責(zé)的工作我們大可放心,不必?fù)?dān)心出錯(cuò),但不知是bug還是其它什么原因,系統(tǒng)的對(duì)iwam賬號(hào)的密碼同步工作有時(shí)會(huì)失敗,使三方iwam賬號(hào)所用密碼不統(tǒng)一。當(dāng)iis或com 應(yīng)用程序使用錯(cuò)誤iwam的密碼登錄系統(tǒng),啟動(dòng)iis out-of-process pooled applications時(shí),系統(tǒng)會(huì)因密碼錯(cuò)誤而拒絕這一請(qǐng)求,導(dǎo)致iis out-of-process pooled applications啟動(dòng)失敗,也就是我們?cè)趇d10004錯(cuò)誤事件中看到的“不能運(yùn)行服務(wù)器 3d14228d-fbe1-11d0-995d-00c04fd919c1} ”(這里 3d14228d-fbe1-11d0-995d-00c04fd919c1} 是iis out-of-process pooled applications的key),不能轉(zhuǎn)入iis5應(yīng)用程序,http 500內(nèi)部錯(cuò)誤就這樣產(chǎn)生了。

      三.解決辦法


      知道了導(dǎo)致http 500內(nèi)部錯(cuò)誤的原因,解決起來就比較簡(jiǎn)單了,那就是人工同步iwam賬號(hào)在active directory、iis metabase數(shù)據(jù)庫(kù)和com 應(yīng)用程序中的密碼。

      具體操作分三步,均需要以治理員身份登錄計(jì)算機(jī)以提供足夠的操作權(quán)限(iwam賬號(hào)以iwam_myserver為例)。


      (一)更改active directory中iwam_myserver賬號(hào)的密碼

      因iwam賬號(hào)的密碼由系統(tǒng)控制,隨機(jī)產(chǎn)生,我們并不知道是什么,為完成下面兩步的密碼同步工作,我們必須將iwam賬號(hào)的密碼設(shè)置為一個(gè)我們知道的值。

      1、選擇“開始”->“程序”->“治理工具”->"active directory用戶和計(jì)算機(jī)",啟動(dòng)“active directory用戶和計(jì)算機(jī)”治理單元。

      2、單擊“user”,選中右面的“iwam_myserver”,右擊選擇“重設(shè)密碼(t)...”,在跳出的重設(shè)密碼對(duì)方框中給iwam_myserver設(shè)置新的密碼,這兒我們?cè)O(shè)置成“aboutnt2001”(沒有引號(hào)的),確定,等待密碼修改成功。


      (二)同步iis metabase中iwam_myserver賬號(hào)的密碼

      可能因?yàn)檫@項(xiàng)改動(dòng)太敏感和重要,微軟并沒有為我們修改iis metabase中iwam_myserver賬號(hào)密碼提供一個(gè)顯式的用戶接口,只隨iis5提供了一個(gè)治理腳本adsutil.vbs,這個(gè)腳本位于c:\inetpub\adminscripts子目錄下(位置可能會(huì)因你安裝iis5時(shí)設(shè)置的不同而有所變動(dòng))。

      adsutil.vbs腳本功能強(qiáng)大,參數(shù)非常多且用法復(fù)雜,這里只提供使用這個(gè)腳本修改iwam_myserver賬號(hào)密碼的方法:

      查看更多 動(dòng)易Cms教程  動(dòng)易Cms模板

      來源:模板無憂//所屬分類:動(dòng)易Cms教程/更新時(shí)間:2005-10-31
      相關(guān)動(dòng)易Cms教程