IIS無法啟動,應用程序池自動關閉,應用程序池XXXX將被自動禁用 解決方案之一


最近,新任職的公司有一台測試服務(Windows Server 2008 R2 + IIS6.1)器因突然停電,造成了意外“損傷”。來電后再次開機,發現IIS里大部分的網站均打不開。均為如下(圖01)的樣子。

(圖 01)

 

然后查看應用程序池,發現打不開的那些網站對應的應用程序池都顯示“已停止”。然而,還有一部分是顯示“已啟動”的。試試對應的網站,結果打開后同樣顯示(圖01)的樣子。而且,返回應用程序池去查看的時候,之前對應的應用程序池狀態由“已啟動” 自動變成"已停止"。再去查看系統日志文件。看到如下內容:

(圖 02)

(圖 03)

(圖 04)

(圖 05)

 

於是上網找各種相關資料。其中解決該問題的前半段是用如下這個帖子的方法。

http://www.360doc.com/content/14/1119/01/16402602_426289088.shtml

但是,問題依舊。經過一番折騰,還是着手於“應用程序池”。

最后,在應用程序池上--右鍵--高級設置--進程模型--標識,更改了這項里的“內置賬戶”。將原有的“ApplicationPoolIdentity”更改為之前設置的“NetworkService”。然后瀏覽所有網站,一切OK了。

特殊提示:“ApplicationPoolIdentity” 是虛擬賬戶 與 “NetworkService”的權限有差異。在此不詳細說明。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM