IIS6.0 IIS7.5應(yīng)用程序池自動(dòng)停止的解決方法
前邊提到由win2003升級(jí)到win2008 server r2 64位系統(tǒng),然后用了幾個(gè)小時(shí)配置IIS7.5+PHP+MYSQL等的環(huán)境,先是遇到IIS7.5下PHP訪問(wèn)慢的問(wèn)題,解決之后又出了新的問(wèn)題,真是折騰?。≡谌罩局邪l(fā)現(xiàn)IIS7.5的應(yīng)用程序池自動(dòng)停止,同時(shí)訪問(wèn)網(wǎng)站提示:HTTP Error 503,The service is unavailable.. 的錯(cuò)誤,搜遍整個(gè)互聯(lián)網(wǎng)總算是解決了問(wèn)題。小編也整理了IIS6及IIS7.5遇到此類(lèi)問(wèn)題匯總解決方法,歡迎大家嘗試。
關(guān)于IIS6的(適于IIS7)解決方法
描述:
iis6應(yīng)用程序池被自動(dòng)禁用問(wèn)題 Service Unavailable 應(yīng)用程序池 'DefaultAppPool' 被自動(dòng)禁用,原因是為此應(yīng)用程序池提供服務(wù)的進(jìn)程中出現(xiàn)一系列錯(cuò)誤。應(yīng)用程序-特定 權(quán)限設(shè)置未將 COM 服務(wù)器應(yīng)用程序(CLSID 為 .............
1.首先是打開(kāi)IIS管理器.檢查應(yīng)用程序池,果然"DefaultAppPool"出錯(cuò)了.而且不是平常的停止的圖標(biāo).
2.試著重啟"DefaultAppPool"應(yīng)用程序池,一瀏覽頁(yè)面馬上就關(guān)閉.
3.到了查看事件日志的時(shí)候了.發(fā)現(xiàn)了以下這類(lèi)的日志
事件類(lèi)型: 警告
事件來(lái)源: W3SVC
事件種類(lèi): 無(wú)
事件 ID: 1009
日期: 2008-6-24
事件: 16:12:33
用戶: N/A
計(jì)算機(jī): MAIL
描述:
為應(yīng)用程序池 'DefaultAppPool' 提供服務(wù)的進(jìn)程意外終止。進(jìn)程 ID 是 '3160'。進(jìn)程退出代碼是 '0xffffffff'。
有關(guān)更多信息,請(qǐng)參閱在 http://go.microsoft.com/fwlink/events.asp 的幫助和支持中心。
4.會(huì)不會(huì)是默認(rèn)的程序池出問(wèn)題了?于是,嘗試新建一個(gè)新的程序池.將默認(rèn)網(wǎng)站的程序池改成新的.但是問(wèn)題依舊.出現(xiàn)相似的日志.
事件類(lèi)型: 錯(cuò)誤
事件來(lái)源: W3SVC
事件種類(lèi): 無(wú)
事件 ID: 1002
日期: 2008-6-25
事件: 14:17:04
用戶: N/A
計(jì)算機(jī): MAIL
描述:
應(yīng)用程序池 'AppPool #1' 被自動(dòng)禁用,原因是為此應(yīng)用程序池提供服務(wù)的進(jìn)程中出現(xiàn)一系列錯(cuò)誤。
有關(guān)更多信息,請(qǐng)參閱在 http://go.microsoft.com/fwlink/events.asp 的幫助和支持中心。
5.再查找事件日志另一個(gè)日志引起了我的注意.如下:
事件類(lèi)型: 錯(cuò)誤
事件來(lái)源: DCOM
事件種類(lèi): 無(wú)
事件 ID: 10016
日期: 2008-6-24
事件: 16:12:33
用戶: NT AUTHORITY/NETWORK SERVICE
計(jì)算機(jī): MAIL
描述:
應(yīng)用程序-特定 權(quán)限設(shè)置未將 COM 服務(wù)器應(yīng)用程序(CLSID 為
{A9E69610-B80D-11D0-B9B9-00A0C922E750}
)的 本地 激活 權(quán)限授予用戶 NT AUTHORITY/NETWORK SERVICE SID (S-1-5-20)。可以使用組件服務(wù)管理工具修改此安全權(quán)限。
有關(guān)更多信息,請(qǐng)參閱在 http://go.microsoft.com/fwlink/events.asp 的幫助和支持中心。
6.有點(diǎn)戲了.看看CLSID 為 {A9E69610-B80D-11D0-B9B9-00A0C922E750} 是什么服務(wù)先.最后在下面的注冊(cè)表項(xiàng)中找到它:
HKEY_CLASSES_ROOT/AppID/{A9E69610-B80D-11D0-B9B9-00A0C922E750}
7.名字剛好是"IIS Admin Service"
8.好了,找到是什么了.從"管理工具"中打開(kāi)"組件服務(wù)",找到IIS Admin Service對(duì)比一下CLSID是否一致
9.確定是這個(gè)以后,接下來(lái)的就是為它增加NETWORK SERVICE權(quán)限了.
A啟動(dòng)和激活權(quán)限,點(diǎn)擊"自定義"..
B.在用戶列表中添加"NETWORK SERVICE",
C.并給予本地啟動(dòng)和激活權(quán)限,保存退出.
另外,如果還是有問(wèn)題,把“IIS wamreg admin SERVICE”也這樣操作一下,右健選擇“屬性”,找到“安全”,在“啟動(dòng)和激活權(quán)限”中編輯“自定義”,添加帳號(hào)
network service network service 分別給本地啟動(dòng)和激活權(quán)限。
2014年2月18日再補(bǔ)充:今日有網(wǎng)友向小編反饋他的解決方法,就是在Windows server 2008 R2 64位下使用PHP5.5.x版本,不用以上設(shè)置,也解決了此問(wèn)題。
到此問(wèn)題解決。
也有朋友提到,選項(xiàng)無(wú)法編輯,為灰色,應(yīng)該怎么辦?
這個(gè)是win2008 R2 x64的安全特性.一些核心系統(tǒng)組件只能允許本地帳號(hào),TrustedInstaller有完全控制權(quán)限,而不是本地管理員組
要在Windows Server 2008 R2 上修改 “IIS Admin Service” ,你需要授予本地管理員組有注冊(cè)表權(quán)限:
1.在組件管理器中查到IIS的appid
2.使用regedit,定位到HKEY_CLASSES_ROOT\AppID\{剛查到的ID}”
3.右鍵點(diǎn)擊{剛查到的ID},選權(quán)限
4.在權(quán)限設(shè)置窗口中點(diǎn)高級(jí),選擇所有者標(biāo)簽,選中administrators為所有者
5.授予administrators組有讀/寫(xiě)等所有權(quán) 注意:務(wù)必不要修改TrustedInstaller的權(quán)限
現(xiàn)在,重新執(zhí)行組件管理器,可以修改權(quán)限了
相關(guān)文章
win2003 vps IIS6中添加站點(diǎn)并綁定域名的配置方法
這篇文章主要介紹了windows2003 VPS或服務(wù)器中 IIS6中添加站點(diǎn)并綁定域名設(shè)置教程,需要的朋友可以參考下2017-04-04IIS默認(rèn)的錯(cuò)誤頁(yè)不友好解決方法
IIS默認(rèn)的錯(cuò)誤頁(yè)是很不友好的,很多人看到默認(rèn)的錯(cuò)誤頁(yè)時(shí)都會(huì)說(shuō):網(wǎng)站打不開(kāi)了!白白損失了這部分流量。而如果錯(cuò)誤頁(yè)直接跳轉(zhuǎn)到首頁(yè)又對(duì)搜索引擎很不友好,搞不好首頁(yè)還會(huì)被封掉2012-12-12IIS 7中如何實(shí)現(xiàn)http重定向https
這篇文章主要介紹了IIS 7中如何實(shí)現(xiàn)http重定向https,需要的朋友可以參考下2017-03-03阿里云SSL證書(shū)到期導(dǎo)入新證書(shū)的步驟
本文主要介紹了阿里云SSL證書(shū)到期導(dǎo)入新證書(shū)的步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-04-04Windows Server 2016 Standard Key激活密鑰序列號(hào)
這篇文章主要介紹了Windows Server 2016 Standard Key激活密鑰序列號(hào),非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-06-06