關(guān)于windows2003 iis6.0假死問(wèn)題的最終解決方法
這幾天服務(wù)器總是運(yùn)行緩慢,遠(yuǎn)程登錄后發(fā)現(xiàn)一個(gè)w3wp.exe的進(jìn)程占用了100% cpu。
問(wèn)題的原因最終找到兩個(gè):
1.采用的jet 數(shù)據(jù)庫(kù)連接方式存在問(wèn)題:http://support.microsoft.com/?id=838306
補(bǔ)丁下載:
chs:WindowsServer2003-KB838306-x86-chs.exe
enu:WindowsServer2003-KB838306-x86-enu.exe
2.將access數(shù)據(jù)庫(kù)擴(kuò)展名改為asp
下面是我的差錯(cuò)過(guò)程和解決方案:
搜索一下發(fā)現(xiàn)類(lèi)似問(wèn)題還真不少,那個(gè)w3wp的進(jìn)程是iis6.0的應(yīng)用程序池,網(wǎng)上的說(shuō)法有兩種,一是因?yàn)閍sp或者asp.net代碼中含有死循環(huán)引起的。但是服務(wù)器上這么多網(wǎng)站,誰(shuí)知道那個(gè)網(wǎng)站出了問(wèn)題。二是由于上面的jet連接數(shù)據(jù)庫(kù)方式的bug引起的,下載838306的補(bǔ)丁,或者升級(jí)到sp1可以解決這個(gè)問(wèn)題,但是打了這個(gè)補(bǔ)丁后,有些網(wǎng)站的問(wèn)題依然存在。
又去搜索,有人說(shuō)將每個(gè)網(wǎng)站建立獨(dú)立的應(yīng)用程序池,應(yīng)用程序池的安全性帳戶設(shè)為本地服務(wù)即可。方法如下:
首先新建應(yīng)用程序池:
然后將網(wǎng)站的應(yīng)用程序池指向剛才建立的應(yīng)用程序池:
在建立完所有應(yīng)用程序池后,統(tǒng)一修改應(yīng)用程序池的屬性:
將應(yīng)用程序池安全帳戶指定為本地服務(wù):
相關(guān)文章:
1. Windows8開(kāi)機(jī)報(bào)錯(cuò)wuauclt.exe應(yīng)用程序錯(cuò)誤的處理步驟2. 關(guān)于國(guó)內(nèi)UNIX主機(jī)常見(jiàn)安全漏洞的描述3. centos7如何快速啟動(dòng)應(yīng)用程序?4. Windows10如何阻止用戶從開(kāi)始菜單卸載應(yīng)用程序?5. Win7系統(tǒng)遇到werfault.exe應(yīng)用程序錯(cuò)誤的解決方法介紹6. Windows7下AppLocker應(yīng)用程序控制策略7. Win10應(yīng)用程序無(wú)法啟動(dòng)因?yàn)椴⑿信渲貌徽_怎么辦?8. 怎么讓Dock欄只顯示已打開(kāi)的應(yīng)用程序?Dock欄只顯示已打開(kāi)的應(yīng)用程序的方法9. Win10系統(tǒng)怎樣限制應(yīng)用程序打開(kāi)或關(guān)閉攝像頭?10. ccsvchst.exe是什么進(jìn)程 ccsvchst.exe應(yīng)用程序錯(cuò)誤怎么辦
