剛裝windows Server 2003服務(wù)器,運(yùn)行沒(méi)幾天,在系統(tǒng)的事件查看器里就發(fā)現(xiàn)了一個(gè)錯(cuò)誤:“svchost 數(shù)據(jù)庫(kù)引擎已停止”,隔段時(shí)間又會(huì)出現(xiàn)“消息 svchost (860) 數(shù)據(jù)庫(kù)引擎 5.06.3790已啟動(dòng)”,看上去是數(shù)據(jù)庫(kù)出了問(wèn)題。
我服務(wù)器主要是用MYSQL,查看MYSQL運(yùn)行日志沒(méi)有發(fā)現(xiàn)相關(guān)問(wèn)題,覺(jué)得很奇怪,我呀?jīng)]裝SQLSERVER,所以就我遇到的問(wèn)題,肯定不是SqlServer問(wèn)題。
后來(lái)有事忙,就沒(méi)再管了,因?yàn)榫W(wǎng)站一切正常,似乎沒(méi)有受到影響,又過(guò)了四五天吧,又想到這個(gè)問(wèn)題沒(méi)解決,就又登錄了服務(wù)器,這下仔細(xì)看看究竟是怎么回事,事件日志又看了一遍,發(fā)現(xiàn)這個(gè)錯(cuò)誤每隔幾分就會(huì)出現(xiàn),大概是5分鐘,很有規(guī)律,這才突然把問(wèn)題重點(diǎn)轉(zhuǎn)移到系統(tǒng)設(shè)置上面,是不是有些地方設(shè)置了時(shí)間限制?想來(lái)想去,MYSQL中也沒(méi)此設(shè)置,windows2003中,和時(shí)鐘有關(guān)的,也就是SQL SERVER MANAGEMENT STUDIO里的任務(wù)管理和IIS中的時(shí)鐘設(shè)置了。因?yàn)闆](méi)裝SQLSERVER,所以把問(wèn)題重點(diǎn)轉(zhuǎn)到了IIS上。
IIS應(yīng)用程序池設(shè)置面板,取消“啟用快速失敗保護(hù)”選項(xiàng)
IIS上有時(shí)鐘設(shè)置的應(yīng)該是應(yīng)用程序池,可設(shè)置進(jìn)程回收之類的,于是打開(kāi)了IIS面板,還果真發(fā)現(xiàn)了問(wèn)題:在IIS的應(yīng)用程序池屬性->運(yùn)行狀況->“啟用快速失敗保護(hù)”選項(xiàng)中,在“如果在指定時(shí)間段內(nèi)發(fā)現(xiàn)指派給應(yīng)用程序池的太多工作進(jìn)程運(yùn)行不正常,快速失敗保護(hù)將停止該應(yīng)用程序池”這里的時(shí)間段設(shè)置為5分鐘,于是果斷將“啟用快速失敗保護(hù)”功能關(guān)閉,取消前面的對(duì)勾,重啟服務(wù)器,貌似問(wèn)題解決了,到現(xiàn)在沒(méi)在出現(xiàn)。當(dāng)你的服務(wù)器出現(xiàn)“svchost 數(shù)據(jù)庫(kù)引擎已停止”現(xiàn)象時(shí),或許可以做些參考。
還有可能是這樣的原因,有網(wǎng)友出現(xiàn)這種情況:
svchost (700) 數(shù)據(jù)庫(kù)引擎 5.02.3790.3959 已啟動(dòng)。(700) 括號(hào)中的700 為 進(jìn)程PID 標(biāo)識(shí)樓主一定是聽(tīng)信網(wǎng)絡(luò)上的所謂地址池優(yōu)化,把IIS里的“應(yīng)用程序地址池”的工作進(jìn)程回收時(shí)間從默認(rèn)的1740分鐘,改為60分鐘了,居然是自己所為,那么就應(yīng)該接受這個(gè)系統(tǒng)報(bào)告,無(wú)需大驚小怪,這不會(huì)引起什么后遺癥,關(guān)鍵是看你需不需改動(dòng)這個(gè),原因幫你找到。
新聞熱點(diǎn)
疑難解答
圖片精選