導航:首頁 > 編程語言 > 應用程序池最大工作進程數

應用程序池最大工作進程數

發布時間:2021-02-28 01:04:22

『壹』 win2008 iis7.5 最大工作進程數的問題

太籠統,具體出錯信息是什麼啊

『貳』 iis應用程序池的查看與配置

在回收標簽,你可以設置工作進程的回收方式:
回收工作進程(分鍾):在工作進程運行多少分鍾後回收工作進程,默認啟用,並且設置為1740分鍾(29小時);
回收工作進程(請求數目):在工作進程處理多少 個HTTP請求後終止此工作進程,默認禁用,如果啟用則默認值為35000;
在下列時間回收工作進程:在指定的時間回收工作進程,默認禁用;如需啟用,勾選後點擊添加按鈕添加回收的時間即可,使用24小時制定義回收的時間;
消耗太多內存時回收工作進程:
最大虛擬內存(兆):當工作進程使用的虛擬內存達到設置的值時回收工作進程,默認禁用,如果啟用則默認值為500 M;建議設置為不超過虛擬內存總數的70%;
最大使用的內存(兆):當工作進程使用的物理內存達到設置的值時回收工作進程,默認禁用,如果啟用則默認值為192 M;建議設置為不超過物理內存總數的60%;
另外需要注意的是,應用程序池具有以下兩種工作進程回收方式,不過這兩種回收方式均不會造成Web服務的中斷:
默認情況下,應用程序池使用重疊回收方式。在這種方式下,當應用程序池要關閉某個工作進程時,會先創建一個工作進程,直到新的工作進程成功創建後才關閉舊的工作進程;
應用程序池也可以先關閉舊的工作進程,然後再創建新的工作進程。
如果Web應用程序不支持多實例運行,那麼你必須配置應用程序池禁止使用重疊回收方式。此配置無法在IIS管理控制台中進行修改,只能通過在metabase.xml中修改對應應用程序池的DisallowOverlappingRotation metabase屬性為true進行。 在性能標簽你可以設置工作進程的運行方式:
在空閑此段時間後關閉工作進程(分鍾):當工作進程空閑多少分鍾後關閉此工作進程,這降低了空閑工作進程對系統資源和CPU性能的消耗,默認啟用並且設置為20分鍾;
核心請求隊列限制為(請求次數):當HTTP.sys接收到某個客戶端發送的HTTP請求時,如果處理此請求的對應應用程序池的工作進程還處於忙狀態,則HTTP.sys將接收到的請求保存在對應應用程序池的請求隊列中,直到工作進程空閑為止。此選項即用於設置此應用程序池的請求隊列所能容納的請求數量,默認情況下每個應用程序池的請求隊列限制為保留1000個請求,如果超出則向客戶端返回503錯誤,你可以根據需要適當進行修改,最大可以設置為65535。但是如果設置太大則會消耗大量的系統資源 ,而設置太小會導致客戶端訪問時頻繁出現503錯誤。
啟用CPU監視:監視此應用程序池的CPU使用率,默認未啟用;如果某個應用程序池佔用的CPU利用率過多,那麼可以通過配置此選項來限制此應用程序池;
最大CPU使用率(百分比):所設置的應用程序池所能使用的最大CPU使用率;啟用CPU監視時默認值為100;
刷新CPU使用率(分鍾):刷新CPU使用率的間隔時間;啟用CPU監視時默認值為5;
CPU使用率超過最大使用率時執行的操作:當此應用程序池的CPU使用率超過所設置的最大CPU使用率時所進行的操作,啟用CPU監視時默認為無,此時IIS只是在事件日誌中進行記錄而不進行其他操作;如果選擇為關閉,那麼IIS將關閉此應用程序池中的所有工作進程;
Web園:在Web園中你可以配置此應用程序池所使用的最大工作進程數,默認為1,最大可以設置為4000000; 配置使用多個工作進程可以提高該應用程序池處理請求的性能,但是在設置為使用多個工作進程之前,請考慮以下兩點:
每一個工作進程都會消耗系統資源和CPU佔用率;太多的工作進程會導致系統資源和CPU利用率的急劇消耗;
每一個工作進程都具有自己的狀態數據,如果Web應用程序依賴於工作進程保存狀態數據,那麼可能不支持使用多個工作進程。 在運行狀況標簽你可以配置應用程序池監視工作進程的運行狀況,
啟用Ping:默認情況下應用程序池配置為每隔30秒Ping工作進程,當工作進程沒有進行響應時,則認為此工作進程出現故障並默認配置為關閉此工作進程。你可以修改Ping的時間間隔,但是太長的Ping間隔可能會導致Web服務的中斷,而太短的Ping間隔又會消耗更多的系統資源和CPU利用率,因此建議你保留默認配置;
啟用快速失敗保護:如果Web應用程序代碼編寫有問題,它可能會導致工作進程持續出現問題。默認情況下應用程序池配置為啟用快速失敗保護,當工作進程在配置的時間段(默認為5分鍾)內發生的失敗次數超過了配置的值(默認為5次),則禁用此應用程序池。
啟動時間限制:IIS等待屬於此應用程序池的工作進程啟動的時間,當工作進程啟用時間超出此設置值時,IIS會在事件日誌中進行記錄;
關閉時間限制:當IIS檢測到某個工作進程出現故障時,將此工作進程標記為關閉,此選項指定了IIS等待工作進程自動關閉的時間限制,如果超出此時間限制後工作進程尚未關閉,則IIS強行關閉工作進程。 在標識標簽,你可以配置工作進程所運行的用戶賬戶。在IIS 5或者當IIS 6運行在IIS 5隔離模式時,工作進程運行在本地系統賬戶,而運行在工作進程隔離模式下的IIS 6的工作進程運行在網路服務賬戶下,這降低了系統被攻擊的可能性。
你可以配置工作進程運行在預定義的本地系統、本地服務或網路服務賬戶下,也可以配置為使用某個自定義的用戶賬戶。建議使用默認的網路服務賬戶;不過如果為了更高的安全性,可以配置使用自定義的用戶賬戶,不過建議你只是將此自定義用戶加入到IIS_WPG用戶組中,因此IIS_WPG用戶組包含了可以啟動和運行工作進程的最小許可權。 要新建應用程序池,在IIS管理控制台中右擊應用程序池文件夾,指向新建,選擇應用程序池;
然後在彈出的添加新應用程序池對話框,在應用程序池ID欄輸入應用程序池名,然後選擇使用默認設置還是繼承現有的應用程序池設置,再點擊確定即可; 在IIS管理控制台中展開網站文件夾,右擊對應的網站,然後選擇屬性,在彈出的網站屬性對話框上,點擊主目錄標簽,然後在應用程序池欄選擇不同的應用程序池即可,默認情況下所有網站所使用的應用程序均名為默認應用程序,如果要想此網站使用不同的應用程序名,則在應用程序名欄修改即可,例如在此我就修改為winsvr,這主要是便於查看,然後點擊確定即可,

『叄』 關於IIS6.0應用程序池WEB園中最大工作進程數的問題

含了多少您的寬容和大度。長大後,我們就像守,塵世暖暖的風景,還有我淡淡的一生。前進。彼此微笑。彼此祝詩意,有些許孤單,可終究是讓哈哈了從前窗外敲鈴的大爺,不知是否還在。霧斷斷續續的嗔嗔喘息聲

『肆』 為什麼進程池設置了cpu 限制也沒用

1、在IIS中對每個網站進行單獨的應用程序池配置。
即互相之間不影響。
2、設置應用程序池的CPU監視,不超過25%(伺服器為4CPU),每分鍾刷新,超過限制時關閉。
根據w3wp取得是哪一個應用程序池:
1、在任務管理器中增加顯示pid欄位。
就可以看到佔用內存或者cpu最高的進程pid
2、在命令提示符下運行iisapp -a。
注意,第一次運行,會提示沒有js支持,點擊確定。
然後再次運行就可以了。
這樣就可以看到pid對應的應用程序池。
(iisapp實際上是存放在C:\windows\system32目錄下的一個VBS腳本,全名為iisapp.vbs,如果和一樣,也禁止了Vbs默認關聯程序,那麼就需要手動到該目錄,先擇打開方式,然後選「Microsoft (r) Windows Based Script Host」來執行,就可以得到PID與應用程序池的對應關系。

3、到iis中察看該應用程序池對應的網站,就好了,做出上面的內存或CPU方面的限制,或檢查程序有無死循環之類的問題。
解決內存佔用過多,可以做以下配置:
1、在IIS中對每個網站進行單獨的應用程序池配置。
即互相之間不影響。
2、設置應用程序池的回收時間,默認為1720小時,可以根據情況修改。
再設置當內存佔用超過多少(如500M),就自動回收內存。
設置如下:
首先是對CPU的限制:在啟用cpu監視後,設置該應用程序池最大的cpu使用率為50%。
設置刷新cpu時間為1分鍾,設置操作為「關閉」。
最大工作進程數設置為1。
這個意思是,IIS刷新檢測該獨立池的CPU使用情況時間為1分鍾,如果超過設置的cpu限制50%,就會發出關閉池的指令,要求池在指定的時間內關閉。
如果池成功在這個時間內關閉,IIS會重啟動一個新池,此段時間很短,一般不會有什麼感覺,池就重新開啟了,對於訪問網站的人基本是不會有感覺的。
但如果池沒有在指定時間內關閉,IIS就會強行關閉它一個刷新CPU時間。
在這個停止的時間內,網站無法訪問,提示「Service Unavaliable」。
關閉時間和啟動時間間隔設置:設短一些比如10秒,這樣當網站程序大量佔用系統資源時IIS自動快速回收進程並且快速啟動進程,網站暫時還可以將就著工作。
對內存的限制及進程回收時間的設置:設置為內存佔用超過800M就自動回收內存,虛擬內存沒有做限制。
進程回收時間保持默認沒有修改。
各位可以根據自己的情況設置更短的時間。
對應用程序池最大虛擬內存也可以在此進行設置,超過了設置的最大虛擬內存,該池會就被回收。
最後綜合落伍wlmmc的一些經驗,總結一些需要注意的問題:
1、 要限制一個站點的CPU使用,必須將該站點設置為獨立應用程序池,共用應用程序池是無法限制單個站點的。
IIS獨立應用程序池,就需要獨立的進程,非常消耗內存。
獨立池越多,就有越多的W3WP進程。
對於每個站點均要獨立應用程序池的伺服器,在一般的普通P43.0 2G內存 的普通伺服器上,建議不要超過50個站點,最好30以內,不然伺服器壓力非常大。
在配置上,一般把資源消耗較大的網站獨立一個池,一般普通BBS或者生成HTML的系統大概5個站一個池。
普通網站以及一些企業站點均共用一個池。
2、根據wlmmc的經驗,在伺服器硬體允許的情況下,一般不要限制站點內存使用,這樣能夠保證網站運行,不會出現用戶掉線情況。
需要限制某站的最大虛擬內存不要小於64M,不然可能出現一些未知的錯誤。
3、這些都不是根本解決辦法,它的根本問題是網站程序有問題,要解決根本問題還要從程序查起。
根據本文開頭提到的方法查到具體的應用程序池,找到使用此應用程序池的網站,解決網站程序存在的問題,如死循環之類。
4、除了w3wp.exe, 在調用資料庫進行大量查詢操作的時候,也會大量佔用CPU資源,這是難免的(資料庫方面的語句及結構優化不在本文討論范圍之內)。
個人認為,只要不是CPU長時間佔用100%, 一般在75%左右都是正常的。

『伍』 IIS 6.0 具有一個名為 Web 園的新功能,有了它,可以將應用程序池配置為使用多個工作進程。IIS 何時創建額

在您創建應用程序池時,就會通知 IIS 6 創建一個工作進程,以傳送指派給該應用程序池的 Web 站點、文件和文件夾的內容。您可以將應用程序池配置為啟動多個,而非一個工作進程,這樣可以提高可擴展性。這個功能的名為 Web 園,是小型的「Web 農場」。您無需使用多台計算機來傳送相同的內容(Web 農場),而是可以使用一台計算機中的多個進程來傳送相同的內容。
在將 IIS 6 應用程序配置為 Web 園時,您只需在「應用程序池屬性」的「性能」選項卡的「最大工作進程數」框中,設置一個大於 1 的工作進程數。如果這個值大於 1,每個請求都將啟動一個新的工作進程實例,可啟動的最多進程數為您所指定的最大工作進程數。後續的請求將以循環的方式發送至工作進程。
Web 園在您的應用程序資源有限的情況下非常有用。例如,如果您到資料庫的連接很慢,那麼您可以使用多個工作進程來增加用戶吞吐量,從而增加到資料庫的連接數。
盡管在有些情況下使用 Web 園的用處非常大,但是要注意,每個工作進程的會話信息都是唯一的。由於請求以循環的方式路由到應用程序池工作進程,因此 Web 園對於會話信息存儲在進程中的應用程序作用可能不大。在少數情況下,讓多個工作進程運行同一個應用程序會造成資源競爭。例如,如果所有工作進程都試圖將信息記錄到日誌文件中,或是使用那些不是專用於多個並發訪問的資源,那麼可能出現資源競爭問題。
如果不存在這些問題,那麼 Web 園可能正是您所需的功能之一,而且其作用會非常大。

『陸』 如何設置IIS程序池的回收時間,才能最大程度的減少對用戶的影響

啟動IIS管理器,右擊網站,選擇「屬性」,打開屬性對話框(圖1)。在IIS6.0工作進程隔離模式下,所有的應用程序代碼都在隔離環境中運行,它們是如何進行隔離的呢?Windows2003新增了應用程序池,工作進程隔離模式允許客戶創建多個應用程序池,每個應用程序池都可以有不同的配置。因為這些應用程序池直接從內核(而非WWW服務)接收它們的請求,所以性能和可靠性得到了增強。要隔離運行在同一台計算機上但屬於不同網站的Web應用程序,需要為每個網站創建單獨的應用程序池。在IIS管理器中,打開本地計算機,右鍵單擊「應用程序池」,選擇新建「應用程序池」(必須在工作進程隔離模式下才能建立應用程序池)。「應用程序池名稱」框中,輸入新的應用程序池名稱。如果在「應用程序池ID」框中出現的ID(如:AppPool#1)不是您想要的,可進行重命名。如果您單擊了「將現有應用程序池作為模板」,請在「應用程序池名稱」框中右鍵單擊想要用來作為模板的應用程序池。最後單擊[確定]。在IIS管理器中,右鍵單擊您要為其指派應用程序池的應用程序,然後單擊「屬性」。單擊「主目錄」選項卡,確認您正在指派的目錄或虛擬目錄的「應用程序名」是否已被填寫。如果「應用程序名」框尚未被填寫,請單擊「創建」,然後輸入名稱。在「應用程序池」列表框中,選擇您想要為其指派的應用程序池的名稱。最後單擊[確定]。應用程序錯誤代碼事件ID描述1001WorldWideWebPublishing服務的Inetinfo.exe進程遇到了一個錯誤,並且被關閉。這種情況使WorldWideWebPublishing服務不能檢測到Inetinfo.exe進程的意外終止,因此將不能按預計的那樣檢測到對配置資料庫的更改。建議您重啟動WorldWideWebPublishing服務。1002由於給應用程序池'%1'提供服務的進程出現一系列故障而自動禁用該應用程序池。1003無法給站點'%2'注冊URL前綴'%1'。URL可能無效。此站點已停用。數據域包含錯誤號。1004無法給站點'%2'注冊URL前綴'%1'。此站點已停用。數據域包含錯誤號。1005WorldWideWebPublishing服務由於錯誤而退出。數據域包含錯誤號。1006未使用。1007無法給站點'%2'注冊URL前綴'%1'。所需的網路綁定可能已在使用。此站點已停用。數據域包含錯誤號。1008未使用。1009給應用程序池'%1'提供服務的進程意外終止。進程ID為'%2'。進程退出代碼為'0x%3'。1010給應用程序池'%1'提供服務的進程未響應ping。進程ID為'%2'。1011給應用程序池'%1'提供服務的進程與WorldWideWebPublishing服務之間的通訊出現致命錯誤。進程ID為'%2'。數據域包含錯誤號。1012給應用程序池'%1'提供服務的進程在啟動過程中超出了時間限制。進程ID為'%2'。1013給應用程序池'%1'提供服務的進程在關閉過程中超出了時間限制。進程ID為'%2'。1014WorldWideWebPublishing服務在其工作進程'%2'(給應用程序池'%1'提供服務)的進程管理中出現內部錯誤。數據域包含錯誤號。1015給應用程序池'%1'提供服務的進程是孤立的,但指定的孤立操作%2無法執行。數據域包含錯誤號。1016無法配置站點'%1'的日誌記錄。數據域包含錯誤號。1017WorldWideWebPublishing服務由於工作進程故障而終止。1018WorldWideWebPublishing服務無法初始化性能計數器。此服務將在沒有性能計數器的情況下運行。請重新啟動WorldWideWebPublishing服務以重新初始化性能計數器。數據域包含錯誤號。1019WorldWideWebPublishing服務在初始化性能計數器時出現問題。性能計數器仍可以使用,但某些計數器數據可能不準確。數據域包含錯誤號。1020WorldWideWebPublishing服務在配置HTTP.sys控制通道屬性'%1'時出現問題。數據域包含錯誤號。1021應用程序池'%1'的標識無效。如果在處理應用程序池的第一個請求時,標識仍然無效,就會禁用該應用程序池。數據域包含錯誤號。1022WorldWideWebPublishing服務無法為應用程序池'%1'創建工作進程。數據域包含錯誤號。1023未使用。1024將虛擬站點'%1'配置為每'%2'個位元組截斷其日誌。因為此值必須至少為1048576個位元組(1MB),所以將使用1048576個位元組。1025應用程序池'%1'超出其作業限制設置。1026在獲取應用程序池'%1'句柄時出現錯誤。因此,無法按預期獲取應用程序池。更改標識信息使WorldWideWebPublishing服務再次獲取應用程序池的句柄。數據域包含錯誤號。1027WorldWideWebPublishing服務啟用應用程序池'%1'的HTTP.sys請求失敗。數據域包含錯誤號。1028WorldWideWebPublishing服務無法將工作進程'%1'添加到表示應用程序池'%2'的作業對象中。數據域包含錯誤號。1029在給站點'%1'配置應用程序綁定時出現故障。此站點已停用。數據域包含錯誤號。1030Inetinfo.exe意外終止,並且未將系統配置為重新啟動IISAdmin。WorldWideWebPublishing服務已關閉。1031未使用。1032在給站點'%1'配置日誌記錄屬性時出現故障。可能的原因:將映射的網路路徑用於站點的日誌文件目錄路徑,但IIS不支持該路徑。請使用UNC路徑。1033在給站點'%1'配置日誌記錄屬性時出現故障。可能的原因:站點的日誌文件目錄包含無效的計算機或共享名稱。1034在給站點'%1'配置日誌記錄屬性時出現故障。伺服器沒有訪問站點日誌文件目錄的許可權。1035在給站點'%1'配置日誌記錄屬性時出現故障。站點的日誌文件目錄不是完全限定的目錄。可能的原因:它缺少驅動器號或其他重要信息。1036在初始化WorldWideWebPublishing服務配置管理器時出現故障。數據域包含錯誤號。1037在為WorldWideWebPublishing服務打開HTTP控制通道時出現故障。數據域包含錯誤號。1038未使用。1039給應用程序池'%1'提供服務的進程報告出現故障。進程ID為'%2'。數據域包含錯誤號。1040未使用。1041'%1''%2'無法對屬性'%3'進行范圍驗證。配置的值'%4'超出范圍('%5'至'%6')之外。該值默認為'%7'。1042在應用程序池'%1'上設置的AppPoolCommand屬性的值無效。它是'%2'。它必須是MD_APPPOOL_COMMAND_START=1或MD_APPPOOL_COMMAND_STOP=2。1043虛擬站點'%1'已失效並且將其忽略,這是因為無法建立有效的站點綁定或者站點綁定不存在。1044虛擬站點'%1'已失效並且將其忽略,這是因為站點的AppPoolId為空。1045未使用。1046虛擬站點'%1'的伺服器命令屬性的值無效。它被設置為'%2'。它必須是以下值之一:MD_SERVER_COMMAND_START=1、MD_SERVER_COMMAND_STOP=2、MD_SERVER_COMMAND_PAUSE=3或MD_SERVER_COMMAND_CONTINUE=4。1047屬於站點'%1'的應用程序'%2'具有AppPoolId集,但屬性為空。因此將忽略該應用程序。1048屬於站點'%1'的應用程序'%2'的AppPoolId'%3'集無效。因此將忽略該應用程序。1049應用程序池'%1'的IdleTimeout'%2'大於PeriodicRestartTime'%3'。將使用默認值(IdleTimeout='%4'&PeriodicRestartTime'%5')。1050應用程序池ID'%1'超出長度限制。它是'%2'個字元,並且不能多於'%3'個字元。因此將忽略該應用程序池。1051應用程序池ID被定義為零長度字元串。應用程序池ID不能為零長度字元串。因此將忽略該應用程序池。1052應用程序'%2'隸屬於無效的站點'%1'。因此將忽略該應用程序。1053WorldWideWebPublishing服務收到一個更改通知,但無法對它正確地進行處理。數據域包含錯誤號。1054WorldWideWebPublishing服務無法為應用程序池'%1'運行自動停止操作%2。數據域包含錯誤號。1055由於為站點'%2'定義的應用程序池不是有效的應用程序池而禁用站點'%1'。1056由於為站點根應用程序定義的應用程序池'%2'不是有效的應用程序池而禁用站點'%1'。1057應用程序池'%1'的標識無效,因此WorldWideWebPublishing服務無法創建工作進程來為該應用程序池提供服務。因此,已禁用該應用程序池。1058WorldWideWebPublishing服務在為應用程序池'%1'設置關聯掩碼時出現故障。可能的原因:掩碼不包含此計算機上可用的任何處理器。數據域包含錯誤號。1059在啟動為應用程序池'%1'提供服務的進程時出現故障。已禁用該應用程序池。1060配置過程中,與應用程序池'%1'相關聯的作業對象遇到了一個錯誤。CPU監視可能工作不正常。數據域包含錯誤號。1061與應用程序池'%1'關聯的作業對象無法啟動其計時器。已對應用程序池的CPU使用情況進行監視,並且CPU使用最終達到限制並報告故障。數據域包含錯誤號。1062WorldWideWebPublishing服務在配置HTTP控制通道日誌記錄屬性時出現故障。「啟用日誌記錄」為'%1'。「日誌文件目錄」為'%2'。「日誌周期」為'%3'。「日誌截斷大小」為'%4'。數據域包含錯誤號。1063WorldWideWebPublishing服務在請求配置資料庫更改通知時出現故障。數據域包含錯誤號。1064在從Inetinfo.exe意外終止恢復期間,WorldWideWebPublishing服務在請求配置資料庫更改通知時出現故障。雖然WorldWideWebPublishing服務繼續運行,但它極有可能不再使用當前的配置資料庫數據。請重新啟動WorldWideWebPublishing服務以糾正這種情況。數據域包含錯誤號。1065集中日誌記錄配置為每'%1'個位元組截斷其日誌。因為此值必須至少為1048576個位元組(1MB),所以將使用1048576個位元組。1066WorldWideWebPublishing服務在配置集中日誌記錄時出現故障。沒有按預期情況對它進行配置。數據域包含錯誤號。1067WorldWideWebPublishing服務屬性'%1'無法進行值域驗證。配置的值'%2'超出范圍('%3'至'%4')之外。將使用默認值'%5'。1068WorldWideWebPublishing服務未能在配置資料庫中記錄站點'%1'的正確狀態'%2'和win32error'%3'。要糾正這種情況,請啟動/停止該站點,或者重新啟動WorldWideWebPublishing服務。數據域包含錯誤號。1069WorldWideWebPublishing服務未能在配置資料庫中記錄應用程序池'%1'的正確狀態'%2'和win32error'%3'。要糾正這種情況,請啟動/停止該應用程序池,或者重新啟動WorldWideWebPublishing服務。數據域包含錯誤號。1070WorldWideWebPublishing服務無法向應用程序池'%1'的所有工作進程發出回收請求。數據域包含錯誤號。1071因為沒有安裝QoS數據包調度程序,WorldWideWebPublishing服務無法在站點'%1'上啟用帶寬限制。1072WorldWideWebPublishing服務無法在站點'%1'上啟用帶寬限制。數據域包含錯誤號。1073因為沒有安裝QoS數據包調度程序,WorldWideWebPublishing服務無法在站點'%1'上啟用全局帶寬限制。1074具有進程ID'%1'且為應用程序池'%2'提供服務的工作進程已請求回收,因為該工作進程已達到其允許的處理時間限制。1075具有進程ID'%1'且為應用程序池'%2'提供服務的工作進程已請求回收,因為它已達到其允許的請求限制。1076具有進程ID'%1'且為應用程序池'%2'提供服務的工作進程已請求回收,因為它已到其計劃的回收時間。1077具有進程ID'%1'且為應用程序池'%2'提供服務的工作進程已請求回收,因為它已達到其虛擬內存限制。1078ISAPI向其工作進程報告出現不良狀況。因此,具有進程ID'%1'且為應用程序池'%2'提供服務的工作進程已請求回收。1079管理員已請求回收應用程序池'%1'中的所有工作進程。1080由於應用程序池屬性中的一個或多個配置更改而回收為應用程序池'%1'提供服務的工作進程(這些更改導致必須重新啟動該進程)。1081由於檢測到的配置資料庫錯誤而回收為應用程序池'%1'提供服務的工作進程(這些錯誤可能使當前緩存的元數據無效)。1082已確定具有進程ID'%2'且為應用程序池'%1'提供服務的工作進程處於不良狀態(請參閱以前的事件日誌消息),但因為它具有關聯的調試器,所以WorldWideWebPublishing服務忽略該錯誤。1083HTTP.sys給WorldWideWebPublishing服務提供不一致的站點性能計數器數據。因此,WorldWideWebPublishing服務將忽略提供的數據。1084WorldWideWebPublishing服務禁用應用程序池'%1'的HTTP.sys請求失敗。數據域包含錯誤號。1085WorldWideWebPublishing服務無法為應用程序池'%1'應用新的配置。數據域包含錯誤號。1086WorldWideWebPublishing服務無法在應用程序池'%1'上正確配置負載平衡功能。數據域包含錯誤號。1087WorldWideWebPublishing服務無法在應用程序池'%1'上正確配置應用程序池隊列長度。數據域包含錯誤號。1088WorldWideWebPublishing服務無法為應用程序池'%1'正確配置作業對象。數據域包含錯誤號。1089WorldWideWebPublishing服務無法為應用程序池'%1'發出HTTP.sys啟動請求。數據域包含錯誤號。1090WorldWideWebPublishing服務無法為應用程序池'%1'更新AutoStart屬性。數據域包含錯誤號。1091WorldWideWebPublishing服務無法為應用程序池'%1'運行自動停止操作。數據域包含錯誤號。1092WorldWideWebPublishing服務無法為應用程序池'%1'的工作進程'%2'發出請求以提供其性能計數器。數據域包含錯誤號。1093WorldWideWebPublishing服務無法重疊應用程序池'%1'工作進程'%2'的回收。數據域包含錯誤號。1094WorldWideWebPublishing服務無法從虛擬站點'%2'撤銷應用程序'%1'的關聯。數據域包含錯誤號。1095WorldWideWebPublishing服務無法在站點'%2'中刪除應用程序'%1'的配置組。數據域包含錯誤號。1096WorldWideWebPublishing服務無法刪除虛擬站點'%1'的URL。數據域包含錯誤號。1097WorldWideWebPublishing服務無法在站點'%2'中設置應用程序'%1'的應用程序池。數據域包含錯誤號。1098WorldWideWebPublishing服務無法設置虛擬站點'%1'的最大連接數。數據域包含錯誤號。1099WorldWideWebPublishing服務無法設置虛擬站點'%1'的連接超時。數據域包含錯誤號。1100WorldWideWebPublishing服務無法在站點'%1'中創建應用程序'%2'。數據域包含錯誤號。1101WorldWideWebPublishing服務無法創建應用程序池'%1'。數據域包含錯誤號。1102WorldWideWebPublishing服務無法創建站點'%1'。數據域包含錯誤號。1103WorldWideWebPublishing服務無法在站點'%1'中刪除應用程序'%2'。數據域包含錯誤號。1104WorldWideWebPublishing服務無法刪除應用程序池'%1'。數據域包含錯誤號。1105WorldWideWebPublishing服務無法刪除站點'%1'。數據域包含錯誤號。1106WorldWideWebPublishing服務無法修改站點'%1'中的應用程序'%2'。數據域包含錯誤號。1107WorldWideWebPublishing服務無法修改應用程序池'%1'。數據域包含錯誤號。1108WorldWideWebPublishing服務無法修改站點'%1'。數據域包含錯誤號。1109WorldWideWebPublishing服務無法設置控制通道的篩選器配置。數據域包含錯誤號。1110WorldWideWebPublishing服務無法為站點'%1'寫入AutoStart屬性。數據域包含錯誤號。1111WorldWideWebPublishing服務無法刪除IIS擁有的所有SSL配置數據。數據域包含錯誤號。1112WorldWideWebPublishing服務無法為站點'%1'查詢SSL配置數據。數據域包含錯誤號。1113已將站點'%1'的一個IP/埠組合配置為由另一個站點使用。將使用另一個站點的SSL配置。1114已將站點'%1'的一個IP/埠組合配置為由另一個程序使用。將使用另一個程序的SSL配置。1115WorldWideWebPublishing服務無法為站點'%1'設置SSL配置數據。數據域包含錯誤號。1116WorldWideWebPublishing服務無法為站點'%1'刪除SSL配置數據。數據域包含錯誤號。1117具有進程ID'%1'且為應用程序池'%2'提供服務的工作進程已請求回收,因為它已達到其專用位元組內存限制。1118在從Inetinfo.exe進程意外終止恢復過程中,WorldWideWebPublishing服務無法標識需要從其元數據緩存中刪除的相應記錄。數據域包含錯誤號。1119在從Inetinfo.exe進程意外終止恢復過程中,WorldWideWebPublishing服務無法對處理恢復所需的操作項進行排隊。建議重新啟動WorldWideWebPublishing服務。數據域包含錯誤號。1120WorldWideWebPublishing服務無法從HTTP.sys獲取緩存計數器。報告的性能計數器不包括HTTP.sys中用於搜集此類信息的性能計數器。數據域包含錯誤號。1121WorldWideWebPublishing服務無法從HTTP.sys獲取站點性能計數器。報告的性能計數器不包括HTTP.sys中用於搜集此類信息的性能計數器。數據域包含錯誤號。1122WorldWideWebPublishing服務無法發布它所搜集的性能計數器。數據域包含錯誤號。1123WorldWideWebPublishing服務無法取消性能計數器搜集計時器。數據域包含錯誤號。1124WorldWideWebPublishing服務無法取消性能計數器計時器。數據域包含錯誤號。1125WorldWideWebPublishing服務無法啟動性能計數器搜集計時器。數據域包含錯誤號。1126WorldWideWebPublishing服務無法復制更改通知以進行處理。因此,該服務可能與配置資料庫中的當前數據不同步。數據域包含錯誤號。1127WorldWideWebPublishing服務不再信任為應用程序池'%1'提供服務的工作進程'%2(基於工作進程發送到該服務的錯誤數據)。1128WorldWideWebPublishing服務無法初始化asp性能計數器。因此,此服務將在沒有asp性能計數器的情況下運行。重新啟動WorldWideWebPublishing服務以啟動asp性能計數器收集。數據域包含錯誤號。1129無法給站點'%2'注冊URL前綴'%1'。無法為站點的IP地址創建終結點,或者HTTP.sys的IP偵聽列表不包含任何有用的IP地址。此站點已停用。數據域包含錯誤號。1130無法給站點'%2'注冊URL前綴'%1'。站點的IP地址不在HTTP.sysIP偵聽列表中。此站點已停用。數據域包含錯誤號。1131無法給站點'%2'注冊URL前綴'%1'。在HTTP.sys中配置的偵聽埠太多。此站點已停用。數據域包含錯誤號。

『柒』 應用程序池的最大工作進程數 嗎

層穩定通過~ ℃時即可播種。播種方法是使用馬鈴

『捌』 iis應用程序池中的最大工作進程數,是什麼意思用最通俗,最直白的語言給我解答,謝謝!

IIS 6.0允許將應用程序池配置成一個Web園(Web Garden)。要理解Web園的概念,可以設想這樣一種情形:假設有一個IIS 5.0伺服器和三個Web網站,每一個Web網站運行著相同的應用程序,如果IIS 5.0能夠自動按照圓形循環的模式將請求依次發送給這些功能上等價、實際上分離的Web網站,將負載分離到三個不同的進程,就可以構成一個小型的Web農場(Web Farm)——這就是Web園。

在IIS 6.0的Web園中,我們不必創建額外的Web網站,只要指定用於某個應用程序池的工作進程的數量就可以了。具體的配置步驟是:打開應用程序池的「屬性」對話框,轉到「性能」頁,在「Web園」下面的「最大工作進程數」輸入框中輸入進程數量,如圖八。當伺服器的負載較小,不需要額外的工作進程時,IIS 6.0在一定的時間後(默認20分鍾,可配置)自動縮減實際的工作進程數量;如果負載變大,需要額外的工作進程,IIS 6.0再次增加工作進程數量。這一切操作都自動進行,不需要管理員干預。

Web園:在Web園中你可以配置此應用程序池所使用的最大工作進程數,默認為1,最大可以設置為4000000; 配置使用多個工作進程可以提高該應用程序池處理請求的性能,但是在設置為使用多個工作進程之前,請考慮以下兩點:

每一個工作進程都會消耗系統資源和CPU佔用率;太多的工作進程會導致系統資源和CPU利用率的急劇消耗;

每一個工作進程都具有自己的狀態數據,如果Web應用程序依賴於工作進程保存狀態數據,那麼可能不支持使用多個工作進程。

問: IIS 6.0 具有一個名為 Web 園的新功能,有了它,可以將應用程序池配置為使用多個工作進程。IIS 何時創建額外的工作進程?在我們實施 Web 園之前,我們應該了解哪些知識?

答:在您創建應用程序池時,就會通知 IIS 6 創建一個工作進程,以傳送指派給該應用程序池的 Web 站點、文件和文件夾的內容。您可以將應用程序池配置為啟動多個,而非一個工作進程,這樣可以提高可擴展性。這個功能的名為 Web 園,是小型的「Web 農場」。您無需使用多台計算機來傳送相同的內容(Web 農場),而是可以使用一台計算機中的多個進程來傳送相同的內容。

在將 IIS 6 應用程序配置為 Web 園時,您只需在「應用程序池屬性」的「性能」選項卡的「最大工作進程數」框中,設置一個大於 1 的工作進程數。如果這個值大於 1,每個請求都將啟動一個新的工作進程實例,可啟動的最多進程數為您所指定的最大工作進程數。後續的請求將以循環的方式發送至工作進程。

Web 園在您的應用程序資源有限的情況下非常有用。例如,如果您到資料庫的連接很慢,那麼您可以使用多個工作進程來增加用戶吞吐量,從而增加到資料庫的連接數。

盡管在有些情況下使用 Web 園的用處非常大,但是要注意,每個工作進程的會話信息都是唯一的。由於請求以循環的方式路由到應用程序池工作進程,因此 Web 園對於會話信息存儲在進程中的應用程序作用可能不大。在少數情況下,讓多個工作進程運行同一個應用程序會造成資源競爭。例如,如果所有工作進程都試圖將信息記錄到日誌文件中,或是使用那些不是專用於多個並發訪問的資源,那麼可能出現資源競爭問題。

如果不存在這些問題,那麼 Web 園可能正是您所需的功能之一,而且其作用會非常大。

『玖』 伺服器W3WP.EXE佔用CPU高的問題

w3wp.exe長時間佔用大量CPU,出現這種情況應該是網站程序存在死循環等問題所致。在IIS6下,經常出現w3wp.exe的內存及CPU佔用不能及時釋放,從而導致伺服器響應速度很慢。

解決CPU佔用過多的方法:

1、在IIS中對每個網站進行單獨的應用程序池配置。即互相之間不影響。

2、設置應用程序池的CPU監視,不超過25%(伺服器為4CPU),每分鍾刷新,超過限制時關閉。

3、設置應用程序池的回收時間,默認為1720小時,可以根據情況修改。再設置當內存佔用超過多少(如500M),就自動回收內存。

(9)應用程序池最大工作進程數擴展閱讀:

電腦常見故障檢修:

故障現象:Trustedinstaller.exe佔用CPU太高

1、防殺毒軟體造成故障

由於新版的很多軟體都有隨機監控,無疑增大了系統負擔。

處理方式:基本上沒有合理的處理方式,盡量使用最少的監控服務,或者升級硬體配備。

2、驅動沒有經過認證,造成CPU資源佔用100%

大量的測試版的驅動在網上泛濫,造成了難以發現的故障原因。

處理方式:尤其是顯卡驅動特別要注意,建議使用微軟認證的或由官方發布的驅動,並且嚴格核對型號、版本

3、病毒、木馬造成

大量的蠕蟲病毒在系統內部迅速復制,造成CPU佔用資源率據高不下。

解決辦法:用可靠的殺毒軟體徹底清理系統內存和本地硬碟,並且打開系統設置軟體,察看有無異常啟動的程序。經常性更新升級殺毒軟體和防火牆,加強防毒意識,掌握正確的防殺毒知識。

『拾』 設置了應用程序池的內存限制,為什麼內存使用能超過

1、在IIS中對每個網站進行單獨的應用程序池配置。即互相之間不影響。
2、設置應用程序池的CPU監視,不超過25%(伺服器為4CPU),每分鍾刷新,超過限制時關閉。
根據w3wp取得是哪一個應用程序池:
1、在任務管理器中增加顯示pid欄位。就可以看到佔用內存或者cpu最高的進程pid
2、在命令提示符下運行iisapp -a。注意,第一次運行,會提示沒有js支持,點擊確定。然後再次運行就可以了。這樣就可以看到pid對應的應用程序池。(iisapp實際上是存放在C:\windows\system32目錄下的一個VBS腳本,全名為iisapp.vbs,如果你和我一樣,也禁止了Vbs默認關聯程序,那麼就需要手動到該目錄,先擇打開方式,然後選「Microsoft (r) Windows Based Script Host」來執行,就可以得到PID與應用程序池的對應關系。)
3、到iis中察看該應用程序池對應的網站,就ok了,做出上面的內存或CPU方面的限制,或檢查程序有無死循環之類的問題。
解決內存佔用過多,可以做以下配置:
1、在IIS中對每個網站進行單獨的應用程序池配置。即互相之間不影響。
2、設置應用程序池的回收時間,默認為1720小時,可以根據情況修改。再設置當內存佔用超過多少(如500M),就自動回收內存。
我的設置如下:
首先是對CPU的限制:在啟用cpu監視後,我設置該應用程序池最大的cpu使用率為50%。設置刷新cpu時間為1分鍾,設置操作為「關閉」。最大工作進程數設置為1。這個意思是,IIS刷新檢測該獨立池的CPU使用情況時間為1分鍾,如果超過設置的cpu限制50%,就會發出關閉池的指令,要求池在指定的時間內關閉。如果池成功在這個時間內關閉,IIS會重啟動一個新池,此段時間很短,一般不會有什麼感覺,池就重新開啟了,對於訪問網站的人基本是不會有感覺的。但如果池沒有在指定時間內關閉,IIS就會強行關閉它一個刷新CPU時間。在這個停止的時間內,網站無法訪問,提示「Service Unavaliable」。
關閉時間和啟動時間間隔設置:設短一些比如10秒,這樣當您的網站程序大量佔用系統資源時IIS自動快速回收進程並且快速啟動進程,您的網站暫時還可以將就著工作。
對內存的限制及進程回收時間的設置:我設置為內存佔用超過800M就自動回收內存,虛擬內存沒有做限制。進程回收時間我保持默認沒有修改。各位可以根據自己的情況設置更短的時間。對應用程序池最大虛擬內存也可以在此進行設置,超過了設置的最大虛擬內存,該池會就被回收。
最後綜合落伍wlmmc的一些經驗,總結一些需要注意的問題:
1、 要限制一個站點的CPU使用,必須將該站點設置為獨立應用程序池,共用應用程序池是無法限制單個站點的。IIS獨立應用程序池,就需要獨立的進程,非常消耗內存。獨立池越多,就有越多的W3WP進程。對於每個站點均要獨立應用程序池的伺服器,在一般的普通P43.0 2G內存 的普通伺服器上,建議不要超過50個站點,最好30以內,不然伺服器壓力非常大。在配置上,我一般把資源消耗較大的網站獨立一個池,一般普通BBS或者生成HTML的系統大概5個站一個池。普通網站以及一些企業站點均共用一個池。
2、根據wlmmc的經驗,在伺服器硬體允許的情況下,一般不要限制站點內存使用,這樣能夠保證網站運行,不會出現用戶掉線情況。需要限制某站的最大虛擬內存不要小於64M,不然可能出現一些未知的錯誤。
3、這些都不是根本解決辦法,它的根本問題是網站程序有問題,要解決根本問題還要從程序查起。根據本文開頭提到的方法查到具體的應用程序池,找到使用此應用程序池的網站,解決網站程序存在的問題,如死循環之類。
4、除了w3wp.exe, 在調用資料庫進行大量查詢操作的時候,也會大量佔用CPU資源,這是難免的(資料庫方面的語句及結構優化不在本文討論范圍之內)。個人認為,只要不是CPU長時間佔用100%, 一般在75%左右都是正常的。

閱讀全文

與應用程序池最大工作進程數相關的資料

熱點內容
類似泰國晚娘的電影 瀏覽:150
韓國電影講一個音樂老師 瀏覽:707
大數據詳細職位 瀏覽:92
狗打籃球的電影 瀏覽:153
類似一路向西的電影有哪些 瀏覽:191
app如何實現霸屏 瀏覽:72
空間信息大數據 瀏覽:88
裕豐園學校的編程怎麼樣 瀏覽:980
農家的小地主叫蘇木蘭 瀏覽:833
如何看待產品合作中用戶數據的價值 瀏覽:909
義大利丁巴度的電影慾望之欲 瀏覽:415
win10u盤自動運行程序嗎 瀏覽:961
韓國電影有紋身的男演員 瀏覽:192
win10中國政府版 瀏覽:534
win1064位32位區別 瀏覽:341
有好的網址嗎?推薦一下在線看片 瀏覽:806
蘋果6s手機桌面設置在哪裡設置密碼 瀏覽:375
無限流中的系統與奶媽隊 瀏覽:29
歐美電影學生愛上女快遞員 瀏覽:360
匯編實驗循環程序實驗 瀏覽:574

友情鏈接