網(wǎng)站后臺登陸超時、IIS應(yīng)用程序池崩潰問題處理
網(wǎng)站后臺登陸時輸入賬號密碼后就停在那里一直進不去后臺、網(wǎng)站前臺的一些功能頁面也無法打開,必須重啟應(yīng)用程序池甚至重啟服務(wù)器才能恢復(fù)。根據(jù)客戶的反饋到服務(wù)器上查看服務(wù)器日志看到有一些報錯:宇塵網(wǎng)絡(luò)幫助中心域名知識|虛擬主機知識|VPS主機知識|服務(wù)器知識|網(wǎng)站建設(shè)知識|網(wǎng)絡(luò)推廣
根據(jù)這三個報錯分析,應(yīng)該是系統(tǒng)中結(jié)束進程的操作未能執(zhí)行導(dǎo)致應(yīng)用程序池回收無法完成,從而引起應(yīng)用程序池一直處于回收狀態(tài)而無法提供服務(wù)。這個是系統(tǒng)的安全特性,一些核心系統(tǒng)組件只能允許本地帳號:TrustedInstaller有完全控制權(quán)限,而不是本地管理員組。
找到問題的原因后,需要調(diào)整一下這個權(quán)限,即要在Windows Server 2008 R2 上授予本地管理員組修改 “IIS Admin Service”的權(quán)限。具體操作如下:仿牌空間、香港月付空間、韓國月付空間、日本月付空間、荷蘭VPS、香港VPS
第一步:在組件管理器中查到IIS Admin Service的appid:
在系統(tǒng)“運行”里輸入“dcomcnfg”打開組件管理器:
復(fù)制這個應(yīng)用程序ID(appid)
第二步:找到注冊表對應(yīng)的位置HKEY_CLASSES_ROOT/APPID。
在系統(tǒng)“運行”里輸入“regedit”
找到APPID,展開,然后按下Ctrl F查找第一步中我們復(fù)制的appid。
第三步:修改注冊表權(quán)限。這個就簡單了,在左側(cè)樹上——右鍵——權(quán)限
在這里修改所有者,不然無法直接修改權(quán)限
把所有者給administrators組,確定就行了
第四步:重新打開 “組件服務(wù)”管理器,在IIS Admin Service項上右鍵—屬性:
在這里添加NT AUTHORITY\NETWORK SERVICE用戶的啟動權(quán)限。給該帳號賦予"本地啟動"和"本地激活"的權(quán)限。美國月付空間、月付美國空間、美國VPS、美國服務(wù)器租用
確定,重啟服務(wù)器。
重啟后將IIS應(yīng)用程序池的回收時間改成較短時間如1分鐘,來觀察日志是否還有之前的報錯,如果沒有之前的報錯,說明修改成功了。
更多技術(shù)知識,更多網(wǎng)絡(luò)服務(wù),盡在宇塵網(wǎng)絡(luò)。我們的成長,離不開你們的支持,宇塵網(wǎng)絡(luò),歡迎您的訪問。