国产高清在线免费观看-国产高清在线免费无码-国产高清在线男人的天堂-国产高清在线视频-国产高清在线视频精品视频-国产高清在线视频伊甸园

LOGO OA教程 ERP教程 模切知識(shí)交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

Windows Server服務(wù)器上w3wp.exe(IIS )CPU占用100%的常見原因及解決辦法

admin
2016年12月8日 15:31 本文熱度 6314

對(duì)于IIS 管理員來說,經(jīng)常會(huì)碰到Web 服務(wù)器CPU占用100% 的情況,以下是個(gè)人的日常工作總結(jié)和一些解決辦法,主要用來剖析 w3wp.exe(IIS) 占用CPU 100% 的一些原因和解決方案,希望能對(duì)你有所幫助。

w3wp.exe的解釋 : 全名,IIS Application Pool Process。 w3wp.exe是IIS工具的一部。w3wp.exe是在IIS(因特網(wǎng)信息服務(wù)器)與應(yīng)用程序池相關(guān)聯(lián)的一個(gè)進(jìn)程,如果你有多個(gè)應(yīng)用程序池,就會(huì)有對(duì)應(yīng)的多個(gè)w3wp.exe的進(jìn)程實(shí)例運(yùn)行。這個(gè)進(jìn)程用來分配大量的系統(tǒng)資源。 

引起 w3wp.exe(IIS ) Cpu 占用 100% 的常見原因如下:

1. Web 訪問量大,從而服務(wù)器壓力大而引起的

這個(gè)也是最常見的情況。如果 Web 訪問量大,特別是同時(shí)在線人數(shù)過多,處理的 Requests Current(當(dāng)前請(qǐng)求數(shù))過高,就會(huì)同時(shí)對(duì) IIS 和服務(wù)器造成較大的壓力。特別是 服務(wù)器需要不斷的運(yùn)算,往客戶端發(fā)送生成后的頁面,這些都需要占用大量的CPU 資源,從而造成 Cpu 100%

2. 動(dòng)態(tài)頁面(.aspx)的程序邏輯復(fù)雜程度

這個(gè)問題,對(duì) w3wp.exe CPU 占用 來說也是蠻嚴(yán)重的,可能在訪問量級(jí)比較小的情況下并沒有多少影響,但是在高并發(fā)的網(wǎng)站上面來說,特別是 Asp.Net Requests Current 超過250 的時(shí)候,將會(huì)是 w3wp.exe 占用 CPU 的一個(gè)重要的因素。

我曾經(jīng)碰到過這樣一個(gè)情況,兩個(gè) web(A B) 在兩臺(tái) 配置相當(dāng)?shù)?服務(wù)器中部署,且兩個(gè)站點(diǎn)的訪問量都很大,訪問頁面都集中在兩個(gè)站點(diǎn)的兩個(gè)單獨(dú)頁面,且這兩個(gè)頁面 的 IIS 連接數(shù)都是 50個(gè)左右,但是頁面程序的復(fù)雜程度就錯(cuò)了很多,A 站點(diǎn)中的頁面,只有幾個(gè) 簡(jiǎn)單的 Repeater 綁定, 而 B 站點(diǎn)中的頁面,則有大量的綁定、字符串過濾替換、Repeater 嵌套綁定等等。這樣的情況,在 大流量、高并發(fā)的環(huán)境中,A 站點(diǎn) 在 IIS 連接數(shù) 達(dá)到3 W 多的時(shí)候,CPU 占用仍然是 50 % 左右,而 B 站點(diǎn)在 IIS 連接數(shù) 達(dá)到 7K 左右的時(shí)候,CPU 90% 多了,造成了 服務(wù)器的壓力很大,并且 IIS 遭到了堵塞。

3. 頁面程序中有死循環(huán)

如果Web 訪問量不大,但是 CPU 卻占用很高,那么頁面中的程序肯定有死循環(huán)或者性能比較嚴(yán)重的 程序語句

4. Http方式下載的站點(diǎn)

如果站點(diǎn)是HTTP形式下載站,也遇到過 w3wp.exe 占用 CPU 100% 的情況

5. 服務(wù)器資源不會(huì)自動(dòng)釋放

有時(shí),一個(gè)站點(diǎn)的流量在一個(gè)小時(shí)內(nèi)陡增,結(jié)果操作系統(tǒng)分配了比較多的 CPU 資源,但是當(dāng)流量下去后,w3wp.exe 占用的 CPU  并沒有及時(shí)釋放,仍然在保持在 90% 以上

6. 對(duì) IIS 日志文件操作

比如此時(shí)分析 IIS 日志文件里面的數(shù)據(jù),把 IIS Log 日志導(dǎo)入到數(shù)據(jù)庫中等操作,也會(huì)造成此現(xiàn)象

解決辦法

1. 快速定位到出問題的站點(diǎn)

利用iisapp -a 命令,快速的定位到出問題的站點(diǎn)。當(dāng)然如果當(dāng)前服務(wù)器只跑了一個(gè)web站點(diǎn),那么此步驟可以跳過

cmd 中 輸入 iisapp - a ,會(huì)出現(xiàn)下圖中的信息:

當(dāng)然,這個(gè)要求你沒個(gè)站點(diǎn),都要有獨(dú)立的應(yīng)用程序池與之對(duì)應(yīng),應(yīng)用程序池的名稱,優(yōu)選就是站點(diǎn)的名稱,如下圖:

關(guān)于 IIS 的應(yīng)用程序池的配置,這里就不說了,不懂的可以search 

之后,再打開任務(wù)管理器,如下圖:

觀察進(jìn)程為 w3wp.exe 的,查看那個(gè)CPU 占用的高,再利用其 PID iisapp 中列出的結(jié)果對(duì)比,就能輕松的找出是那個(gè)站點(diǎn)占用的CPU過高了

2. 重啟 IIS 和 應(yīng)用程序池

此步是緊急處理,一般都是治標(biāo)不治本的步驟。如果你的站點(diǎn)搭建的有 負(fù)載均衡(負(fù)載均衡、NLB),那么請(qǐng)?jiān)?負(fù)載均衡(負(fù)載均衡、NLB)把當(dāng)前服務(wù)器下了,然后重啟。如果你沒有 負(fù)載均衡(負(fù)載均衡、NLB),而且你的站點(diǎn)又是在線的,那么,就悲劇10多秒吧,短暫的不能訪問吧

3. 給頁面加上頁面級(jí)別緩存

如果Web Asp.Net 程序,那么請(qǐng)一定要 <%@ OutputCache Duration="10" VaryByParam="none"%>。但是有好多人都沒有用好 OutputCache ,導(dǎo)致經(jīng)常出現(xiàn)下載頁面的問題,所以都放棄了使用,這里有 OutputCache 導(dǎo)致頁面下載的解決辦法 。

OutputCache 非常有用,好處有三:直接從內(nèi)存讀頁面,頁面響應(yīng)速度更快,用戶體驗(yàn)更好;大大的降低了服務(wù)器的壓力,特別是對(duì)于高并發(fā)的網(wǎng)站,特別是 CPU 的壓力;減少了 DB 的強(qiáng)求,降低 DB(數(shù)據(jù)庫)的壓力。

4. 檢查頁面邏輯

如果WEB 流量很低,但是還有 w3wp.exe(IIS ) CPU 占用 100% 左右的情況,那么就檢查頁面的代碼邏輯吧,很有可能是死循環(huán)或大量的運(yùn)算導(dǎo)致。


該文章在 2016/12/8 15:32:58 編輯過
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點(diǎn)晴ERP是一款針對(duì)中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國(guó)內(nèi)大量中小企業(yè)的青睞。
點(diǎn)晴PMS碼頭管理系統(tǒng)主要針對(duì)港口碼頭集裝箱與散貨日常運(yùn)作、調(diào)度、堆場(chǎng)、車隊(duì)、財(cái)務(wù)費(fèi)用、相關(guān)報(bào)表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點(diǎn),圍繞調(diào)度、堆場(chǎng)作業(yè)而開發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點(diǎn)晴WMS倉儲(chǔ)管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購管理,倉儲(chǔ)管理,倉庫管理,保質(zhì)期管理,貨位管理,庫位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號(hào)管理軟件。
點(diǎn)晴免費(fèi)OA是一款軟件和通用服務(wù)都免費(fèi),不限功能、不限時(shí)間、不限用戶的免費(fèi)OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved

主站蜘蛛池模板: 麻豆一区二区在我观看 | 国产精品亚洲五月天高清 | 四虎精品国产永久在线观看 | 色婷婷欧美在线播放内射 | 日韩毛片视频 | 极品妇女扒开粉嫩小泬 | 成人精品AV一区二区三区网站 | 亚洲国产日韩欧美在线播放 | 国产中文字幕乱人伦在线观看 | 麻豆国产精品无码av在线 | 久久久国产人妻精品 | 国产精品自在在线午夜出白浆 | 国产三级国产精品 | 丰满少妇被猛烈进入高清播放 | 国产三级级在线观看大学生 | 亚洲精品无码一区二区卧室 | 无码精品人妻一区二区三区颖A片 | 日本高清在线一区二区三区 | 免费无码又爽又刺激高潮 | 精品日韩欧美国产一区二区三区 | 无码欧美熟妇人妻蜜桃天美 | 91精品国产福利在线观看 | 欧美成人高清性色生活 | 日韩欧美一区二区三区四区 | 中文人妻熟女波多野结衣 | 久久精品国产免费中文 | 久久精品熟女亚洲AV国产 | 亚洲中文字幕aⅴ无码 | 国产末成年av女在线播 | 18禁美女裸体网站无遮挡 | 亚洲av无码一区二区一二区 | 中国精品无码免费专区午夜 | 亚洲一级免费视频 | 国产无套探花在线播放 | 国产在线一区二区三区在线 | 日本无码欧美一区精品久久 | 国产日本欧美一区 | 熟妇熟女乱妇乱女网站 | 亚洲一卡二卡三卡四卡无卡在线播放 | 久久亚洲色一区二区三区 | 国产成人99久久亚洲综合精品神马影院手机在线 |