×

新網(wǎng)分享:服務(wù)器CPU利用率100%的解決方法

  • 作者:新網(wǎng)
  • 來源:新網(wǎng)
  • 瀏覽:100
  • 2018-01-09 17:53:32

服務(wù)器CPU利用率是直接關(guān)系著服務(wù)器能夠處理多少用戶訪問等工作的關(guān)鍵,現(xiàn)在雖然服務(wù)器的使用率很高,但是大家對服務(wù)器的維護和各項性能都還不太熟悉,這里新網(wǎng)小編為大家介紹一下服務(wù)器CPU利用率100%的常見問題和解決方法。

服務(wù)器CPU利用率是直接關(guān)系著服務(wù)器能夠處理多少用戶訪問等工作的關(guān)鍵,現(xiàn)在雖然服務(wù)器的使用率很高,但是大家對服務(wù)器的維護和各項性能都還不太熟悉,這里新網(wǎng)小編為大家介紹一下服務(wù)器CPU利用率100%常見問題和解決方法

t01732b2e8277895a6f.jpg

dllhost進程造成CPU使用率占用100%

特征:服務(wù)器正常CPU消耗應(yīng)該在75%以下,而且CPU消耗應(yīng)該是上下起伏的。出現(xiàn)這種問題的服務(wù)器,CPU會突然一直處100%的水平,而且不會下降。查看任務(wù)管理器,可以發(fā)現(xiàn)是DLLHOST.EXE消耗了所有的CPU空閑時間,管理員在這種情況下,只好重新啟動IIS服務(wù),奇怪的是,重新啟動IIS服務(wù)后一切正常,但可能過了一段時間后,問題又再次出現(xiàn)了。

直接原因:

有一個或多個ACCESS數(shù)據(jù)庫在多次讀寫過程中損壞,微軟的 MDAC 系統(tǒng)在寫入這個損壞的ACCESS文件時,ASP線程處于BLOCK狀態(tài),結(jié)果其它線程只能等待,IIS被死鎖了,全部的CPU時間都消耗在DLLHOST中。

解決辦法:

安裝一流信息監(jiān)控攔截系統(tǒng),啟用查找死鎖模塊,設(shè)置:–wblock=yes監(jiān)控的目錄,請指定您的主機的文件所在目錄:–wblockdir=d:\\test監(jiān)控生成的日志的文件保存位置在安裝目錄的log目錄中,文件名為:logblock.htm停止IIS,再啟動某些檢查軟件,再啟動IIS,某些檢查軟件會在logblock.htm中記錄下最后寫入的ACCESS文件的。過了一段時間后,當問題出來時,例如CPU會再次一直處100%的水平,可以停止IIS,檢查logblock.htm所記錄的最后的十個文件,注意,最有問題的往往是計數(shù)器類的ACCESS文件,例如:”**COUNT. MDB ”,”**COUNT.ASP”,可以先把最后十個文件或有所懷疑的文件刪除到回收站中,再啟動IIS,看看問題是否再次出現(xiàn)。我們相信,經(jīng)過仔細的查找后,您肯定可以找到這個讓您操心了一段時間的文件的。找到這個文件后,可以刪除它,或下載下來,用ACCESS2000修復(fù)它,問題就解決了。

以上內(nèi)容就是新網(wǎng)為大家分享的服務(wù)器CPU利用率100%的解決方法的全部內(nèi)部了,上文為大家講述了導(dǎo)致服務(wù)器CPU利用率100%的原因即dllhost進程并且根據(jù)這個原因講述了詳細的解決辦法,希望對你進行服務(wù)器的使用有所幫助。

免責聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻自行上傳,本網(wǎng)站不擁有所有權(quán),也不承認相關(guān)法律責任。如果您發(fā)現(xiàn)本社區(qū)中有涉嫌抄襲的內(nèi)容,請發(fā)送郵件至:operations@xinnet.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

免費咨詢獲取折扣

Loading