Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> 電腦軟件教程 >> 服務器技術 >> 關於服務器 >> IIS中死循環的解決方法(Dllhost.exe占用CPU100%解決辦法)

IIS中死循環的解決方法(Dllhost.exe占用CPU100%解決辦法)

日期:2017/2/8 10:32:29      編輯:關於服務器

IIS服務中遇到死循環後,主要的症狀為:dllhost.exe進程占用CPU使用率100%,從而導致服務器不能正常工作。 P@x?who? 
罾0惐摩? 
經過小編幾次教訓後,由於技術不高,所以總結出以下笨辦法供大家使用: 氇?_|;齒  
1. 建立一個關閉IIS服務進程的BAT文件,遇到情況後可以及時解決。 諾嗁坃4伍  
文件內容:net stop iisadmin /y ?$l%?抋? 
巈*祻谺狓  
2. 建立一個啟動服務進程的BAT文件,關閉服務後可以及時啟動。 輴#衄啇駋f  
文件內容: Net Start W3svc (?s~zB軔? 

(itlearner注:我一般會用命令iisreset重啟IIS)
?O?Jc/?  
3. 遇到的問題:因為DLLHOST進程占用CPU過高,可能有時候操作系統不能完全關閉WWW服務,所以如果發現仍有進程CPU占用率為100%的時候,可以再進行一次關閉進程的操作,然後在啟動WWW服務。 uv觘T師ε  
&s<?豰?? 
4. 如果對以上不明白的,可以聯系我 QQ8218878 2▏A慷汵槢  
稕96L楕*C  
5. 有一點我沒有嘗試,如果將這兩個程序放到某一個服務中,然後在遇到情況的時候運行一下,是不是就可以遠程解決這個問題了,但服務中WWW是不可能了,因為只能進行關閉,或者把關閉放到這裡然後將文件設定密碼,到時候再用3389開啟是個辦法。 邖g恎氍X+  
饝HL? 
澆氓+\喲?  
[問] %霎W燠'Q+  
我的服務器出現dllhost.exe導致內存、CUP占用率100%。 A?rE 0虪x  
服務器配置 Windows2000 Server   IIS5.0 SQL2000 ,?_??? 
棗?^*?~-  
進程中發現讓CPU使用率達到100%的是一個dllhost.exe的文件,CPU使用率達到100%,浏覽速度變得很慢。 螙竲 P鹇7  
最奇怪的事是在任務管理器進程裡發現了兩上同名的 dllhost.exe 的文件進程。其中一個CPU使用率極低,另一個同名文件進程dllhost.exeCPU使用率達到100%,且居高不下,經常在90%--100%之間活動。 ?L?層  
天那,真是怪事了。關閉WWW服務重新啟後正常,一至兩天又出現上述現象。但有時WWW服務無法終止,只有重起計算機後正常。 ?AS2@洳  
我試驗了一兩個月並重裝系統數次都沒有解決問題。 E?b葞yv? 
懇求斑竹賜教。 ???杖灡  
1.怎樣在IIS服務中遇到死循環後,自動執行bat文件或定時執行bat文件,以達到IIS服務正常工作? 梙J芫!  
2.怎樣從根本上找到死循環的原因? ?m螡DS肊  
g5蝻x綸  
[答] 蓼滬?V瘬? 
如果你的站點只有1個的話,那麼你就自己測試一下,帶有程序的頁面,一個一個點擊這樣去查看,如果多的話,就關閉一些去查找是哪個站點有問題,不花錢只有這個笨辦法了。 ?wz乼F=  
腔Q

Copyright © Windows教程網 All Rights Reserved