婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > windows2003 IIS占用CPU資源100%的解決辦法

windows2003 IIS占用CPU資源100%的解決辦法

熱門標(biāo)簽:衢州電話外呼系統(tǒng) 北京自動外呼系統(tǒng)中心 即墨市地圖標(biāo)注app 襄陽智能營銷電銷機器人怎么樣 外呼線路怎么實現(xiàn)的 代縣地圖標(biāo)注 黃河三角洲地圖標(biāo)注app 怎樣在地圖標(biāo)注沒有路線 已知坐標(biāo)如何在谷歌地圖標(biāo)注

以下是方案1:

現(xiàn)象:機器正在調(diào)試或允許IIS時,被異常中斷服務(wù)(比如停電),然后再次IIS運行頁面時,CPU資源占用100%,即使重新啟動也無效。
原因:發(fā)生中斷時,IIS會寫異常日志,但是此時寫入了亂碼,造成IIS一直寫日志的死循環(huán),耗盡了系統(tǒng)資源。找到系統(tǒng)路徑\System32\Logfiles\W3SVC1 下當(dāng)天的錯誤日志文件,即可看到以上內(nèi)容。
解決:刪除 系統(tǒng)路徑\System32\Logfiles\W3SVC1 下當(dāng)天的錯誤日志文件,如:ex060904.log,然后重新啟動IIS即可。

以下是方案2:

環(huán)境:win2003server+IIs+ASP+MSSQL

現(xiàn)象:每隔一段時間(不定,有時幾分鐘,有時半小時)出現(xiàn)一次網(wǎng)站打開非常緩慢,甚至有時會出現(xiàn)超時打不開站點,此時查看服務(wù)器端的進程,CPU占用率達到100%,其中w3wp占用70~80%,SQL占用20~30%。所有服務(wù)器端的操作也變得緩慢
初期解決方法:每次現(xiàn)象出現(xiàn)時,立即登錄服務(wù)器直接結(jié)束w3wp進程或重啟IIS服務(wù),平均每天約十次操作,由于服務(wù)器存放于遠程機房,所有操作都是遠程控制進行,有時會因此出現(xiàn)遠程無法連接登錄的情況,只能通過電話通知機房管理人員重啟服務(wù)器解決,此過程導(dǎo)致用戶抱怨不斷
經(jīng)過網(wǎng)上查閱資料,發(fā)現(xiàn)此類現(xiàn)象多數(shù)由于網(wǎng)頁代碼不合理所致,以下情況會導(dǎo)致此類現(xiàn)象發(fā)生: 

1、代碼中多處使用application、seesion等服務(wù)器緩存,導(dǎo)致服務(wù)器資料過度占用;
2、代碼有不合理語法,死循環(huán)等;
3、數(shù)據(jù)庫損壞,尤其是ACCESS數(shù)據(jù)庫; 
4、裝過多第三方軟件或插件,與IIS或網(wǎng)頁功能代碼沖突。 

第一階段排查:根據(jù)查閱到的參考資料逐項分析

1、服務(wù)器上所有站點代碼均為公司設(shè)計人員自行編寫,可證實并無過多調(diào)用服務(wù)器緩存語法(排除)
2、代碼是否存在不合理語法(不確定)
3、根據(jù)情況來看,IIS進程占用率升高時,SQL占用率同時升高,應(yīng)為SQL數(shù)據(jù)庫的站點,根據(jù)現(xiàn)象判斷,庫或表應(yīng)該正常,估計是數(shù)據(jù)方面可能有誤;(不確定) 
4、服務(wù)器端除了基本的系統(tǒng)服務(wù),防殺毒及網(wǎng)站運作必備服務(wù)之外,并無多余第三方軟件,機率不大(排除)。

經(jīng)過以上分析判斷,將不確定項連起來得出的結(jié)論是:某個采用了SQL數(shù)據(jù)庫的網(wǎng)站網(wǎng)頁代碼存在不合理語法,導(dǎo)致IIS和SQL進程CPU占用率過高。

第二階段排查:

確定范圍,接著繼續(xù)把范圍縮小。
由于服務(wù)器上采用SQL數(shù)據(jù)庫的站點并不多,便于建立獨立進程ID來觀察,將所有采用SQL數(shù)據(jù)庫的站點在IIS管理器中分別建立獨立的應(yīng)用程序池,然后通過CMD界面輸入:iisapp -a 命今查看并記錄下各IIS池的進程ID號,通過多次現(xiàn)象重現(xiàn)時的觀察,有個IIS進程ID是導(dǎo)致此次問題的罪魁禍?zhǔn)住?

以下是方案3:

在IIS6下,經(jīng)常出現(xiàn)w3wp.exe的內(nèi)存及CPU占用不能及時釋放,從而導(dǎo)致服務(wù)器響應(yīng)速度很慢。 
 
解決內(nèi)存占用過多,可以做以下配置: 
1、在IIS中對每個網(wǎng)站進行單獨的應(yīng)用程序池配置。即互相之間不影響。
2、設(shè)置應(yīng)用程序池的回收時間,默認(rèn)為1720小時,可以根據(jù)情況修改。再設(shè)置當(dāng)內(nèi)存占用超過多少(如500M),就自動回收內(nèi)存。

解決CPU占用過多:
1、在IIS中對每個網(wǎng)站進行單獨的應(yīng)用程序池配置。即互相之間不影響。
2、設(shè)置應(yīng)用程序池的CPU監(jiān)視,不超過25%(服務(wù)器為4CPU),每分鐘刷新,超過限制時關(guān)閉。 

根據(jù)w3wp取得是那個一個應(yīng)用程序池:  
1、在任務(wù)管理器中增加顯示pid字段。就可以看到占用內(nèi)存或者cpu最高的進程  
2、在命令提示符下運行iisapp -a。注意,第一次運行,會提示沒有js支持,點擊確定。然后再次運行就可以了。這樣就可以看到pid對應(yīng)的應(yīng)用程序池。(iisapp實際上是存放在C:\windows\system32目錄下的一個VBS腳本,全名為iisapp.vbs,如果你和我一樣,也禁止了Vbs默認(rèn)關(guān)聯(lián)程序,那么就需要手動到該目錄,先擇打開方式,然后選“Microsoft (r) Windows Based Script Host”來執(zhí)行,就可以得到PID與應(yīng)用程序池的對應(yīng)關(guān)系。)
3、到iis中察看該應(yīng)用程序池對應(yīng)的網(wǎng)站,就ok了,做出上面的內(nèi)存或CPU方面的限制,或檢查程序有無死循環(huán)之類的問題。

標(biāo)簽:杭州 廣州 恩施 棗莊 七臺河 成都 湘潭 賀州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《windows2003 IIS占用CPU資源100%的解決辦法》,本文關(guān)鍵詞  windows2003,IIS,占用,CPU,資源,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《windows2003 IIS占用CPU資源100%的解決辦法》相關(guān)的同類信息!
  • 本頁收集關(guān)于windows2003 IIS占用CPU資源100%的解決辦法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 山丹县| 鄄城县| 广丰县| 正阳县| 吉林市| 广东省| 汉寿县| 平顶山市| 沛县| 察雅县| 太和县| 恭城| 临沂市| 灵石县| 晋中市| 襄樊市| 尼勒克县| 滨州市| 东宁县| 宜黄县| 霍山县| 河西区| 平乐县| 海丰县| 红安县| 石家庄市| 贺兰县| 临清市| 华坪县| 沙湾县| 晋宁县| 太原市| 邵阳县| 黄石市| 正安县| 正安县| 定襄县| 维西| 喀喇| 文安县| 昌黎县|