IIS應用程式池自動停止,報503錯誤解決方法

2022-07-03 08:03:12 字數 1403 閱讀 3080

前兩天遇見乙個問題,部署**之後,瀏覽時總是報503,找了半天才發現是使用者許可權問題,現在記錄一下,方便以後遇到的大夥快速解決問題,以至於不會浪費太多時間

解決方法:

應 用程式-特定 許可權設定未將 com 伺服器應用程式(clsid 為

) 的 本地 啟用 許可權授予使用者 nt authoritynetwork service sid (s-1-5-20)。可以使用元件服務管理工具修改此安全許可權。

解決方法,給network service 加上訪問iis服務的許可權,具體方法如下:

點選「開始」-「控制面板」-「管理工具」-「元件服務」-「計算機」-「我的電 腦」-「dcom」選項,

選擇其下的「iis admin service」,右健選擇「屬性」,找到「安全」,在「啟動和啟用許可權」中編輯「自定義」,新增帳號「network service 」,給該帳號賦予「本地啟動」和「本地啟用」的許可權,重新啟動iis之後再訪問同一站點,則一切正常。

//大夥可能發現在iis admin service下右健選擇「屬性」,找到「安全」,在「啟動和啟用許可權」中編輯「自定義」的按鈕不可點選

下面的內容就是解決這一問題的方式:

a9e69610-b80d-11d0-b9b9-00a0c922e750

這個是win2008 r2 x64的安全特性.一些核心系統元件只能允許本地帳號,trustedinstaller有完全控制許可權,而不是本地管理員組

要在windows server 2008 r2 上修改 「iis admin service」 ,你需要授予本地管理員組有登錄檔許可權:

3.右鍵點選,選許可權

4.在許可權設定視窗中點高階,選擇所有者標籤,選中administrators為所有者

5.授予administrators組有讀/寫等所有權 注意:務必不要修改trustedinstaller的許可權

503這個錯誤出現的原因會有很多種,大夥要根據自己的情況排除一下,下面貼出幾種原因和排除思路原因:

1、管理員可能關閉應用程式池以執行維護。

2、當請求到達時應用程式池佇列已滿。

3、應用程式池標識沒有使用預定義賬戶:網路服務,而自己配置了標識,但是配置的這個使用者不屬於iis_wpg組

4、應用程式池啟用了cpu監視,並且設定了cpu利用率超過一定百分比關閉應用程式池,而開發人員寫的服務端頁面(.asp,.aspx)執行效率不高,會引起cpu的長時間占用,最終達到設定的百分比,從而引起應用程式池關閉

5、應用程式池的效能選項卡的請求佇列限制所填的數值太小,預設為1,可修改成乙個更大的值,比如說4500.

排查思路:

2、根據原因5和原因6來設定更大的請求佇列數目。

3、禁用所有應用程式池**選項。

4、新增asp.net\requests current,asp.net\requests queued兩個計數器,檢視iis的請求數和佇列數

IIS 應用程式池自動停止

裝完系統,配置完iis,發現.net程式報503錯誤,出錯後連線池自動關閉 這個程式是需要連線access資料庫的,開啟系統日誌發現錯誤如下 錯誤應用程式名稱 w3wp.exe,版本 7.5.7601.17514,時間戳 0x4ce7afa2 錯誤模組名稱 mscorwks.dll,版本 2.0.5...

IIS應用程式池自動停止,報503錯誤解決方法

前兩天遇見乙個問題,部署 之後,瀏覽時總是報503,找了半天才發現是使用者許可權問題,現在記錄一下,方便以後遇到的大夥快速解決問題,以至於不會浪費太多時間 解決方法 應 用程式 特定 許可權設定未將 com 伺服器應用程式 clsid 為 的 本地 啟用 許可權授予使用者 nt authorityn...

線上IIS應用程式池自動關閉

事情的經過是這樣的 這時另外乙個同事說,他在這台伺服器上安裝了webplatforminstaller x64 en us要做負載均衡。安裝之後出現了應用程式池自動關閉的問題,但是已經解除安裝了,還是會自動停止。現在問題明確了,安裝webplatforminstaller x64 en us,導致了...