導航:首頁 > 編程語言 > 應用程序池被自動禁用

應用程序池被自動禁用

發布時間:2023-05-15 23:43:42

A. 應用程序池 'DefaultAppPool' 被自動禁用,原因是為此應用程序池提供服務的進程中出現一系列錯誤。

這個可能是你系統陸老打補丁打的,一個sqlserver的補丁好像最後三位是一樣的數字搭悉差的那個會引起這個問知皮題,僅供參考

B. asp網站報503錯誤無法訪問

如果是一打開網站就這樣,那麼可能是權猛薯敗限設枝顫置問題或程序里有什麼死循環的東東,手仿這要自己去排查,如果不是的話,就重裝IIS

C. 應用程序池 'ap1983shop' 被自動禁用,原因是為此應用程序池提供服務的進程中出現一系列錯誤。

應用程序錯誤出現的原因:

1、木馬病毒導致,大量黑客利用高端技術將木馬病毒插入winlogon.exe中,做到隱蔽的效果。此時網民電腦已成為黑客的肉雞,各種賬號密碼都成為黑客盜取的目標。

2、系統本身問題,現在網路出現的各種系統盤都會有些問題,以至於很容易產生winlogon.exe 應用程序錯誤問題。

3、軟體沖突導致,有時候幾款同類產品同時安裝後會出現沖突的情況,請卸載沖突軟體就可以解決。

4、殺毒後沒有完美修復,如上所說黑客利用winlogon.exe進程做到偽裝效果。常規安全廠商殺毒後,病毒雖然清除但沒有做好修復工作,這也是產生winlogon.exe 應用程序錯誤問題的原因之一。

應用程序錯誤修復步驟:

1、首先下載可牛殺毒系統急救箱。

2、點擊「掃描」按鈕。

3、掃描結束後會自動勾選安全級別為危險的插件。這時點擊「清除」按鈕。

D. IIS6配置完PHP環境後 應用程序池無法啟動

問題太籠統了。建議php環境是用apache,有一句話,不知道你聽沒有聽過譽坦兆,php不使用apache伺服器,性能會降慶租一半。小琦網路--專注建站!信胡

E. 503 Service Unavailable是怎麼回事

Service Unavailable 一、 如果出現「Service Unavailable」的提示,刷新幾下又可以訪問。
出現這種情況是由於您的網站超過了iis限製造成的由於2003的操作系統在提示IIS過多時並非像2000系統提示「鏈接人數過多」,而是提示"Service Unavailable",出現這種情況是由於網站超過了系統資源限製造成的,主要是程序佔用資源太多。
比如同樣是100人在線的論壇,雷傲論壇所佔的資源就是PW論壇所佔資源的10倍以上;另外歲沒,一些死循環程序,或者不優化的程序都會佔用太多的系統資源,而系統資源明顯是有限的。不過WINDOWS2003的操作系統,各網站之間是以獨立進程戚殲運行的,不會相互影響。
如果一個網站的程序占資源太多或者發生太多的錯誤,系統日誌就會提示:「應用程序池 'xxx' 被自動禁用,原因是為此應用程序池提供服務的進程中出現一系列錯誤,?或者提示:應用程序池 'xxx' 超過了其作業限制設置。這時,訪問這個網站就會提示:Service Unavailable。一般系統會在30秒左右恢復正常,多刷新幾次就能正常訪問了。
另外,如果你的網站當前訪問人數過多,超過了系統的iis連接數限制,也會出現Service Unavailable的提示(win2k主機下出現連接過多就會提示:連接過多,請稍後再試;而win2003的主機剛直接提示:Service Unavailable)
二、沒有限制IIS連接,還是遭遇Service Unavailable
多見於使用ACCESS資料庫的網站,一般使用windows 2003 IIS 6的用戶可能這個問題一直正常的系統,突然有一個網站打不開了提示: Service Unavailable 但這個網站並沒有限制IIS連接數。然後馬上影響到了別的網站,不到一會,其他的網站也全變成了 Service Unavailable 這是什麼原因呢?
我們分析後可以知道,還是MS的老問題。ACCESS引擎當了。用伺服器醫生的文件醫生修復,查看修復結果時會發現一些文件引起ACCESS引擎「災難性故障」及「未將對象引用設置到對象的實例」的錯誤。 通過文件醫生修復後,系統才會恢復正常。
整理:
三、瀏覽一個 Windows SharePoint Services Web 站點時,提示:Service Unavailable
Microsoft Internet 信息服務 (IIS) 6.0 中沒有正確地配置用於虛擬伺服器的應用程序池,就可能會發生此問題。
解決方案:
要解決此問題,按照下列步驟操作:
1、驗證是否已為虛擬伺服器配置了應用程序池。默認的應用程序池是 MSSharePointPortalAppPool。
請按照下列步驟來確定虛擬伺服器正在使用的應用程序池。
a). 單擊「開始」,指向「管理工具」,然後單擊「Internet 信息服務 (IIS) 管理器」。
b). 展開「ServerName」,展開「Web 站點」,右鍵單擊虛擬伺服器,然後單擊「屬性乎仔納」。
c). 單擊「主目錄」選項卡。 為虛擬伺服器配置的應用程序池列在「應用程序池」框中。
d). 單擊「確定」。
2、驗證應用程序池帳戶使用的密碼是否正確。IIS 不會自動輪詢 Active Directory 目錄服務中的密碼更改。如果應用程序池帳戶是一個域帳戶,其密碼已過期,則在為此帳戶重新指定一個新密碼後,您可能會收到本文「症狀」部分所描述的錯誤信息。
3、 驗證應用程序池帳戶是伺服器上的 IIS_WPG 組和 STS_WPG 組的成員。
4.、重新啟動 IIS 以回收應用程序池
四、沒有正確載入ISAPI篩選器
ISAPI篩選器沒有載入成功的話會造成任意網站一訪問就出現Service unavailable,這個時候需要根據載入失敗的原因解決,或者刪除該ISAPI篩選器
整理資料:
原因一:網站超過了IIS連接數
解決辦法一:增加IIS連接數
備注一:Windows 2003的操作系統在提示IIS過多時並非像win2000系統提示「鏈接人數過多」,而是提示"Service Unavailable"
原因二:網站超過了IIS資源限制
解決辦法二:增加網站的資源
備注二:Winodws2003中網站佔用了超過IIS對該網站系統資源的限制後直接提示"Service Unavailable"
原因三:網站的程序發生太多的錯誤
解決辦法三:修改程序錯誤
備注三:Winodws2003中網站錯誤太多,就會造成該網站所在的應用程序池出錯,這個時候可以在Windows2003的日誌中看到「應用程序池 'xxx' 被自動禁用,原因是為此應用程序池提供服務的進程中出現一系列錯誤」,這個時候網站就會直接顯示"Service Unavailable"
以上三個原因造成的"Service Unavailable",一般現象是出現"Service Unavailable"後,多刷新幾次,就可以打開。
原因四:ACCESS引擎錯誤
解決辦法四:重啟IIS
備注四:有一些文件造成了ACCESS資料庫出現「災難性故障」及「未將對象引用設置到對象的實例」的錯誤
原因四造成的"Service Unavailable",現象是所有該伺服器上的使用Access資料庫的網站都出現錯誤,不能訪問。
以上四個原因是常見的造成了"Service Unavailable"的原因,其他還有一些問題造成了該問題,基本只要IIS重啟一下就可以的。
Service Unavailable的第五種原因就是今天的原因了:ISAPI篩選器沒有正常載入

F. 伺服器應用程序池老是自動停止

一、2003應用程序池自動死了,不能恢復了,一直出現 Service Unavailable 常見方法如下。

1:沒有打SP1補丁的時候會出現這個IIS6.0假死問題,但現在微軟都在自動更新裡面出補丁了,一般你打好最新補丁後是不會出現此問題了。(所以現在的IIS假死與這個關系不是很大)

2:從IIS6.0開始CPU資源都在應用池裡面限制了,不象以前的IIS.5。所以假死的池的緣故就是池被拉死,你在網站打不開的時候可以看到你的某個應用池是禁用的,上面出現一個紅叉。你滑鼠右鍵啟動網站又會自動恢復。 這個原因:大概是以下幾個因數造成的。

(1):你限制了應用池的資源,限製得太小 比如:50這樣或更少更多一點,這個時候如果你這個池下面的網站佔用CPU太高,比如超過50% 那麼5分鍾後他就自動死了,手工默認建立的應用池默認是超過資源不操作。
出現上面這個情況解決方法:1:不限制CPU資源,(這個是不可取的,不限制資源,有的程序有BUG佔用資源厲害了的,伺服器都會被拉死,你可能都無法操作伺服器。)2:在超過資源那裡選擇關閉,這個關閉默認是失敗5次,90秒內恢復,一般默認就可。網站能自動恢復,這個關閉:不是永久關閉,意思是超過資源關閉,然後在某時間內自動恢復池。不操作就是不恢復,這個是很多人的誤區。

(2):內存限制 在IIS6.0應用池上面有虛擬內存和最大內存限制,如果你設置了這個。那麼網站訪問量大了 也會出現假死,所以不建議設置這里。默認就可。

3:就是伺服器自身內存太小,網站運行當然需要使用到內存了,當內存不夠的時候應用池也會死掉變成禁用。那麼只有等內存全部釋放出來才能恢復應用池了。出現這個情況:那麼你就要考慮加內存或者檢查到底是什麼程序佔用了內存了。比如MSSQL資料庫,這個可是吃內存得大戶啊,最好別和WEB伺服器同時一個伺服器上。很多人用1G內存做 2003系統,2003NET結構是很佔用內存的,所以做伺服器選2003還得把內存加到2G或更高才好。 內存不夠上面 2點講到的,是沒辦法操作了,也無法自動恢復。

4:就是ACCESS資料庫太大或查詢太多,這個也會出現把IIS拉死,解決方法;修復ACCESS資料庫,或盡量少用ACCESS資料庫,升級至sqlserver資料庫;或者在技術方面革新,像現在有些網站系統,風訊、動易等cms;pjblog、zblog等博客程序,都支持生成靜態功能.

5:不同網站用不同應用池:根據你自己實際情況而定,站點大的最好獨立一個應用池,限制他的資源超過了自動回收,看上面(1)講到的,這樣就不影響其他站點。中型站點:多個網站共用一個應用池,比如5個站點用一個池,設置他資源時間等等。這樣他們就算超資源了也不影響其他應用池的網站。

6:設置回收時間:很多人以為設置回收池越短越好,其實是錯誤的,每次回收當然是把內存回收回來了,但加重了一次伺服器的負擔,當伺服器比較繁忙的時候,有可能導致其他應用池死。所以建議設置共1000就行了。其他獨立池按照他網站流量而設置 可以設置600 也行,共用的不建議設置太短。

7:網站後台過不了多久自動退出又要重新登陸:這個情況就是你設置回收時間太短了,按照 6點設置吧。 不要設置什麼20分、30分這樣的,這樣不好的。另外一個原因就是和站的響應設置時間有關,設置得稍長些。

8:windows 2003系統iis6訪問本機的站點時提示「Service Unavailable」;
查看iis的應用程序池,狀況提示為:未指定錯誤,同時應用程序池自動停止運行;

G. 應用程序池 'DefaultAppPool' 被自動禁用,原因是為此應用程序池提供服務的進程中出現一系列錯誤。

為應用程序池 'DefaultAppPool' 提供服務的進程意外終止。進程 ID 是 '3056'。進程退出代碼是 '0xffffffff'。

有關更多信息,請參閱在 http://go.microsoft.com/fwlink/events.asp 的幫助和支持中心。

-----------------------------------

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

-----------------------------------

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

選擇其下的「IIS ADMIN SERVICE」,右健選擇「屬性」,找到「安全」,在「啟動和激活許可權」中編輯「自定義」,添加帳號「NETWORK SERVICE 」,

給該帳號賦予「本地啟動」和「本地激活」的許可權,重新啟動IIS(點「開始」-「運行」-「CMD」,點確定,然後運行IISRESET),

之後再訪問同一站點,則一切正常。

另一解決方案:

事件類型: 警告

事件來源: W3SVC

事件種類: 無

事件 ID: 1009

日期: 2007-8-XX

事件: XX:XX:XX

用戶: XX

計算機: XXXX

描述:

為應用程序池 'XXXXX' 提供服務的進程意外終止。進程 ID 是 'XXXX'。進程退出代碼是 '0x80'。

有關更多信息,請參閱在 http://go.microsoft.com/fwlink/events.asp 的幫助和支持中心。

原因:

CAUSE

Together with each worker process that IIS creates under a separate identity, the system creates a new desktop object by allocating memory from the configured desktop heap. This issue occurs because, when that heap has been exhausted, IIS cannot create more worker processes. Clients then receive the "service unavailable" error message in their Web browsers when they try to visit Web sites that those application pools host.

獨立進程的 內存堆戔消耗完了,IIS不能創建更多的進程工作空間來處理

解決方法:

警告:需要修改伺服器的注冊表,請修改前備份相關鍵值

add the UseSharedWPDesktop registry key to your computer that is running IIS. This registry key permits all worker processes to run in one shared desktop, regardless of their worker process identities.

To add the UseSharedWPDesktop registry key:

1. HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\W3SVC

2. 在Parameters鍵下新建一個DWORD項,名字為:UseSharedWPDesktop 值為1 重啟IIS

MS關於此鍵值描述:

UseSharedWPDesktop

注冊表路徑:HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\W3SVC\Parameters

數據類型:REG_DWORD

默認值: 0

范圍: 0 - 1

如果您正使用唯一標識設置應用程序池,那麼根據伺服器上的應用程序和內存資源,將會達到大約 60 個應用程序池的上限。某些分配了單個新登錄會話的系統資源存在一定的限制。這表明可以有 60 個進程以不同的帳戶同時運行。IIS 6.0 支持在單個共享的工作站和桌面中運行這些進程,所需的成本為在所有各方之間共享單個用戶會話的單個封裝。要擴展到 60 個應用程序池以上並共享單個桌面,可將 UseSharedWPDesktop 更改為 DWORD 值 1。更改此注冊表項之後,應當可以擴展到上百個應用程序池已及上百個同時運行的工作進程。

以上為轉載,是否恢復正常還需驗證!

續:經過上面兩個方法後,系統日誌還是出錯,都是說應用池程序相關的進程(與world wide web通信)致命錯誤 ,突然在網上看到一句話,說要給system32的user許可權(猜想可能要給system32\temp的許可權,因為是discuz的NT版),給了之後,網站可以了,不過錯誤還是會出現,最終按上述的第一個辦法去解決,發現裡面的netman的network service許可權不見,添加之後,經過幾小時的觀察,錯誤沒有出來了

H. IIS6.0 IIS7.5應用程序池自動停止怎麼辦

在日誌中發現IIS7.5的應用程序池自動停止,同時訪問網站提示:HTTP Error 503,The service is unavailable.. 的錯誤,搜遍整個互聯網總算是解決了問題。小編也整理了IIS6及IIS7.5遇到此類問題匯總解決方法,歡迎大家嘗試。

關於IIS6的(適於IIS7)解決方法

描述:

iis6應用程序池被自動禁用問題 Service Unavailable 應用程序池 'DefaultAppPool' 被自動禁用,原因是為此應用程序池提供服務的進程中出現一系列錯誤。應用程序-特定 許可權設置未將 COM 伺服器應用程序(CLSID 為 .............

1.首先是打開IIS管理器.檢查應用程序池,果然"DefaultAppPool"出錯了.而且不是平常的停止的圖標.

2.試著重啟"DefaultAppPool"應用程序池,一瀏覽頁面馬上就關閉.

3.到了查看事件日誌的時候了.發現了以下這類的日誌

事件類型: 警告
事件來源: W3SVC
事件種類: 無
事件 ID: 1009
日期: 2008-6-24
事件: 16:12:33
用戶: N/A
計算機: MAIL
描述:
為應用程序池 'DefaultAppPool' 提供服務的進程意外終止。進程 ID 是 '3160'。進程退出代碼是 '0xffffffff'。

4.會不會是默認的程序池出問題了?於是,嘗試新建一個新的程序池.將默認網站的程序池改成新的.但是問題依舊.出現相似的日誌.

事件類型: 錯誤
事件來源: W3SVC
事件種類: 無
事件 ID: 1002
日期: 2008-6-25
事件: 14:17:04
用戶: N/A
計算機: MAIL
描述:
應用程序池 'AppPool #1' 被自動禁用,原因是為此應用程序池提供服務的進程中出現一系列錯誤。

5.再查找事件日誌另一個日誌引起了我的注意.如下:

事件類型: 錯誤
事件來源: DCOM
事件種類: 無
事件 ID: 10016
日期: 2008-6-24
事件: 16:12:33
用戶: NT AUTHORITY/NETWORK SERVICE
計算機: MAIL
描述:
應用程序-特定 許可權設置未將 COM 伺服器應用程序(CLSID 為
{A9E69610-B80D-11D0-B9B9-00A0C922E750}
)的 本地 激活 許可權授予用戶 NT AUTHORITY/NETWORK SERVICE SID (S-1-5-20)。可以使用組件服務管理工具修改此安全許可權。

6.有點戲了.看看CLSID 為 {A9E69610-B80D-11D0-B9B9-00A0C922E750}是什麼服務先.最後在下面的注冊表項中找到它:

HKEY_CLASSES_ROOT/AppID/{A9E69610-B80D-11D0-B9B9-00A0C922E750}

7.名字剛好是"IIS Admin Service"

8.好了,找到是什麼了.從"管理工具"中打開"組件服務",找到IIS Admin Service對比一下CLSID是否一致

9.確定是這個以後,接下來的就是為它增加NETWORK SERVICE許可權了.
A啟動和激活許可權,點擊"自定義"..

B.在用戶列表中添加"NETWORK SERVICE",

C.並給予本地啟動和激活許可權,保存退出.

另外,如果還是有問題,把「IIS wamreg admin SERVICE」也這樣操作一下,右健選擇「屬性」,找到「安全」,在「啟動和激活許可權」中編輯「自定義」,添加帳號
network service network service 分別給本地啟動和激活許可權。

2014年2月18日再補充:今日有網友向小編反饋他的解決方法,就是在Windows server 2008 R2 64位下使用PHP5.5.x版本,不用以上設置,也解決了此問題。

到此問題解決。

也有朋友提到,選項無法編輯,為灰色,應該怎麼辦?

這個是win2008 R2 x64的安全特性.一些核心系統組件只能允許本地帳號,TrustedInstaller有完全控制許可權,而不是本地管理員組
要在Windows Server 2008 R2 上修改 「IIS Admin Service」 ,你需要授予本地管理員組有注冊表許可權:
1.在組件管理器中查到IIS的appid
2.使用regedit,定位到HKEY_CLASSES_ROOTAppID{剛查到的ID}」
3.右鍵點擊{剛查到的ID},選許可權
4.在許可權設置窗口中點高級,選擇所有者標簽,選中administrators為所有者
5.授予administrators組有讀/寫等所有權 注意:務必不要修改TrustedInstaller的許可權
現在,重新執行組件管理器,可以修改許可權了

I. 緊急求助為應用程序池\'DefaultAppPool\'被自動禁用

iis 啟動應用池 同時將快速啟動保護禁用了 查看原帖>>

閱讀全文

與應用程序池被自動禁用相關的資料

熱點內容
怎麼他么怎麼又網路了 瀏覽:649
java會出現內存泄露么 瀏覽:617
蘋果4s鎖屏後怎麼還顯示歌曲 瀏覽:207
鴻蒙系統文件管理哪些可以刪除 瀏覽:550
ubuntuqt創建工程沒有配置文件 瀏覽:126
網站登錄變成其他網站怎麼處理 瀏覽:202
ug數控編程學校有哪些 瀏覽:203
java圖片上傳顯示 瀏覽:402
ppt的文件名後綴 瀏覽:902
ug編程軟體下載到哪個盤 瀏覽:359
炫酷字體APP下載的文件在哪裡 瀏覽:668
廊坊哪裡有少兒編程機構 瀏覽:312
cad新文件能找回來嗎 瀏覽:951
導出手機qq文件到u盤 瀏覽:456
電腦如何打開ppt文件怎麼打開方式 瀏覽:782
魅族鎖定區文件夾 瀏覽:357
刻字cnc怎麼編程 瀏覽:182
學校的網路拓撲結構圖 瀏覽:784
收集100個pdf文件里關鍵詞 瀏覽:594
蘋果關閉4g網路設置 瀏覽:289

友情鏈接