技術文檔
寶塔windowsIIS應用程序池功能介紹
1、基礎設置 狀態(tài):啟用/停用應用程序池 托管模式:PHP用戶不用理會,Aspx.net用戶根據(jù)源碼需求選擇 Net版本:PHP用戶不用理會,Aspx.net用戶根據(jù)源碼需求選擇 32位應用程序池:默認開啟,兼容win32程序 隊列長度:應用程序池最高請求數(shù),默認1000,如網(wǎng)站流量大,則相應增加次參數(shù),超過次數(shù)將響應503 2、程序池回收設置 內(nèi)存限制:當需要限制網(wǎng)站內(nèi)存占用時,可設置此項,默認時0為不限制內(nèi)存 請求限制:當客戶端請求數(shù)達到此值時,將自動重啟應用程序池達到釋放系統(tǒng)內(nèi)存占用 固定回收時間:默認1天5小時,達到固定時間后,將會自動重啟應用池達到釋放系統(tǒng)內(nèi)存 定時回收:每天定時重啟應用程序池,釋放網(wǎng)站占用內(nèi)存,24小時制,格式為:02:00即凌晨2點自動重啟此網(wǎng)站 注意事項:回收設置可能會造成登錄狀態(tài)丟失,請勿設置過于頻繁,當內(nèi)存不足時,建議升級服務器配置 3、程序池故障防護 狀態(tài):默認關閉,關閉后應服務器內(nèi)存/網(wǎng)站程序非常規(guī)型報錯,將不會停止應用程序池 故障防護:當IIS/應用程序池/網(wǎng)站程序/服務器環(huán)境在一定時間內(nèi)出現(xiàn)了5此錯誤,將會自動停止應用程序池 故障處理方式: 1) 不處理即停止當前網(wǎng)站程序池,程序?qū)⒎祷?03錯誤 2) 重啟當前程序池:即未知原因?qū)е翴IS程序池停止后,自動啟動當前程序池,確保網(wǎng)站能正常運行(推薦方式) 3) 重啟IIS:即未知原因?qū)е翴IS程序池停止后,自動重啟整個IIS 4、工作進程 最大工作進程:可理解為隊列數(shù),當最大進程數(shù)為2時,此時請求數(shù)為100,則2個進程每個進程的請求數(shù)為50,平均分攤減輕程序池壓力 啟動超時:啟動程序池超時時間 請求超時:完成處理請求超時時間 閑置超時:超過此時間未收到請求,此進程將進入閑置狀態(tài) (注意:每增加一個進程將會增加200M內(nèi)存占用,并且可能會造成用戶登錄狀態(tài)丟失,謹慎使用。)
5、程序池活動進程顯示當前正在活動的進程相關信息(已經(jīng)結束的不做統(tǒng)計)