最近網(wǎng)站經(jīng)常間歇性罷工,怎么重啟IIS都無法使用,一定要把服務(wù)器重新啟動(dòng)才可正常;可是重啟服務(wù)器會(huì)影響用戶的日常運(yùn)作。如何解決才好能,頭痛死了;查看Web日志,發(fā)現(xiàn)一直是Connections_Refused,
嘗試了多種方法,最終找到了以下解決方案,真是開心^_^
依照以下步驟
1.進(jìn)入注冊(cè)表,進(jìn)入具體項(xiàng):HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/HTTP/Parameters
2.新建dword值,輸入名稱“EnableAggressiveMemoryUsage”
3.修改值為1.
4.開始-運(yùn)行,輸入CMD。進(jìn)入CMD窗口。
5.執(zhí)行:net stop http /y
6.執(zhí)行:iisreset /restart
IIS問題得到解決。
其它的解決方案:
1.前段時(shí)間我的web服務(wù)器也有類似的問題,搞了半天也沒有搞好,后來安裝最新的sp+所有新補(bǔ)丁就好了 (不可取)
2.IIS應(yīng)用程序池設(shè)置不合理造成的
首先訪問量大的站點(diǎn)要單獨(dú)自己一個(gè)應(yīng)用程序池
其次應(yīng)用程序池屬性的參數(shù)設(shè)置注意一下幾點(diǎn)
回收中僅設(shè)置指定時(shí)間回收
性能中去掉請(qǐng)求隊(duì)列限制的勾
運(yùn)行狀況里去掉啟用快速失敗保護(hù)的勾,關(guān)閉時(shí)間限制設(shè)置到180秒以上
標(biāo)識(shí)中預(yù)定義賬戶改為本地系統(tǒng) (優(yōu)先考慮這個(gè)方案)
3.連接數(shù)超過了限制。
使用NET STOP W3SVC停止然后再NET START W3SVC試試。
此外,修改連接池中的連接數(shù)量。
還有,重新設(shè)定ASP中SESSION的超時(shí),使IIS能較快地釋放無效資源和連接。 (建議默認(rèn)120)
4.檢查程序,是否有死循環(huán),資源沒有是否(如:數(shù)據(jù)庫連接沒有close, 非托管代碼(c/c++ DLL)沒有釋放)
5.根據(jù)系統(tǒng)事件日志,查看“應(yīng)用程序” 和 “系統(tǒng)” 中是否有IIS相關(guān)的錯(cuò)誤。
下面給出錯(cuò)新站長(zhǎng)站的解決方案:
獨(dú)立應(yīng)用程序池
回收
性能
web園因?yàn)槲覀兌际庆o態(tài)頁面不需要登錄,如果需要大量用戶登錄操作,一般設(shè)為1
運(yùn)行狀況
|
新聞熱點(diǎn)
疑難解答
圖片精選