導航:首頁 > 編程語言 > iis應用程序池自動停止

iis應用程序池自動停止

發布時間:2022-01-20 08:01:05

⑴ 由於網站訪問量突然增大,導致IIS6.0應用程序池老是自動停止,

可以設置IIS自動重啟,重啟時間可以選擇每天人最少的時候,比如凌晨3點。

⑵ 為什麼IIS里的網站會隔一段時間就自動關閉

嗯,這種情況只有在2003伺服器上才有,這說明你的網站代碼有問題。請先檢查你的代碼。

對於IIS6.0以上的版本,它添加了一個新的功能就是應用程序池,這個功能有一項設置就是當你的錯誤頻度達到多少時就自己關閉應用程序池,當應用程序池關閉後你的站點也就自動關閉了。當然你也可以調整你的應用程序池的設置。

⑶ win2008 R2(64位)+ IIS7.0中 應用程序池自動關閉,HTTP Error 503. The service is unavailable 急急急

大部分程序都是32位,程序池設置一般要設置32位,你一打開網站程序池就死了,你看下事件查看器里有沒相關的報錯出現。

⑷ windows 2008 的應用程序池老自動關閉怎麼回事

大部分程序都是32位,程序池設置一般要設置32位,你一打開網站程序池就死了,你看下回事件查答看器里有沒相關的報錯出現。查看系統日誌看看關閉的原因, 然後在系統服務控制台里把IIS出錯時設置成不關閉,不行就重裝IIS服務看看,還是不行就修復系統,再不行就是最糟糕的辦法 重裝系統了

⑸ IIS應用程序池自動停止是為什麼

因為伺服器空間被佔用,網站內容 較大建議買伺服器

⑹ 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的許可權
現在,重新執行組件管理器,可以修改許可權了

⑺ 如何處理IIS應用程序池自動停止,關閉,假死

一、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的應用程序池,狀況提示為:未指定錯誤,同時應用程序池自動停止運行; 用事件查看器查看系統錯誤日誌,發現如下提示: ----------------------------------- 應用程序-特定 許可權設置未將 COM 伺服器應用程序(CLSID 為 {A9E69610-B80D-11D0-B9B9-00A0C922E750} )的 本地 激活 許可權授予用戶 NT AUTHORITY\NETWORK SERVICE SID (S-1-5-20)。可以使用組件服務管理工具修改此安全許可權。 解決方法,給NETWORK SERVICE 加上訪問iis服務的許可權,具體方法如下: 點擊「開始」-「控制面板」-「管理工具」-「組件服務」-「計算機」-「我的電腦」-「DCOM」選項, 選擇其下的「IIS ADMIN SERVICE」,右健選擇「屬性」,找到「安全」,在「啟動和激活許可權」中編輯「自定義」,添加帳號「NETWORK SERVICE 」,給該帳號賦予「本地啟動」和「本地激活」的許可權,重新啟動IIS之後再訪問同一站點,則一切正常。 9:重啟IIS中的特定應用程序池命令和自動重啟的方法 在操作系統是Windows server 2003 SP1+的情況下,可以用以下命令部分重啟IIS應用程序池: cscript.exe c:\windows\system32\iisapp.vbs /a "DefaultAppPool" 其中/a 代表alternatively,"DefaultAppPool"代表應用程序池的實例名。如果要設置自動重啟這個應用程序池,可以嘗試放在批處理中,用計劃任務調用此批處理即可。很多人覺得計劃任務不安全,都要禁掉,事實上,計劃任務的不安全是建立在其它方面不安全的前提上的,如果由於其它方面的不安全,被放入執行程序,計劃任務執行,這和計劃任務沒有直接關系。當然,關掉,是會減少一些安全隱患,這是不錯。

⑻ iis7應用程序池自動停止 HTTP Error 503. The service is unavailable.

把錯誤 和警告這兩條日誌發出來下。

⑼ IIS應用程序池服務停止,如何解決

一、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的應用程序池,狀況提示為:未指定錯誤,同時應用程序池自動停止運行;

用事件查看器查看系統錯誤日誌,發現如下提示:
-----------------------------------
應用程序-特定 許可權設置未將 COM 伺服器應用程序(CLSID 為
{A9E69610-B80D-11D0-B9B9-00A0C922E750}
)的 本地 激活 許可權授予用戶 NT AUTHORITY\NETWORK SERVICE SID (S-1-5-20)。可以使用組件服務管理工具修改此安全許可權。

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

點擊「開始」-「控制面板」-「管理工具」-「組件服務」-「計算機」-「我的電腦」-「DCOM」選項,
選擇其下的「IIS ADMIN SERVICE」,右健選擇「屬性」,找到「安全」,在「啟動和激活許可權」中編輯「自定義」,添加帳號「NETWORK SERVICE 」,給該帳號賦予「本地啟動」和「本地激活」的許可權,重新啟動IIS之後再訪問同一站點,則一切正常。

9:重啟IIS中的特定應用程序池命令和自動重啟的方法

在操作系統是Windows server 2003 SP1+的情況下,可以用以下命令部分重啟IIS應用程序池:

cscript.exe c:\windows\system32\iisapp.vbs /a "DefaultAppPool"

其中/a 代表alternatively,"DefaultAppPool"代表應用程序池的實例名。如果要設置自動重啟這個應用程序池,可以嘗試放在批處理中,用計劃任務調用此批處理即可。很多人覺得計劃任務不安全,都要禁掉,事實上,計劃任務的不安全是建立在其它方面不安全的前提上的,如果由於其它方面的不安全,被放入執行程序,計劃任務執行,這和計劃任務沒有直接關系。當然,關掉,是會減少一些安全隱患,這是不錯。

⑽ IIS 應用程序池自動關閉的解決辦法

查看系統日誌看看關閉的原因, 然後在系統服務控制台里把IIS出錯時設置成不關閉,不行就重裝IIS服務看看,還是不行就修復系統,再不行就是最糟糕的辦法 重裝系統了

閱讀全文

與iis應用程序池自動停止相關的資料

熱點內容
羅曼史法國講的什麼 瀏覽:842
個人社保app有哪些 瀏覽:116
ps文字放在哪個文件夾 瀏覽:563
電影永恆185分鍾迅雷下載 瀏覽:77
女主叫溫暖是男主秘書 瀏覽:747
機器人總動員 eva名字來源 瀏覽:788
沈婼女主 瀏覽:649
少兒編程有哪些項目 瀏覽:833
紅米2支持java嗎 瀏覽:567
抗戰之收編黃埔將軍的小說 瀏覽:319
經典港片網站 瀏覽:911
小說繼母與繼子 瀏覽:613
u盤重裝系統文件顯示不見了 瀏覽:961
我在泰國有條路是哪部電影 瀏覽:562
影城今日放映表 瀏覽:469
主角秦天的小說 瀏覽:946
cad文件作者 瀏覽:575
一部電影,一個男的收養一名女的在海邊的小房子 瀏覽:409
2023盜版電影網站 瀏覽:5
男同電影男子常常給男主帶綠帽 瀏覽:625

友情鏈接