如何防止IIS自動(dòng)回收應(yīng)用程序進(jìn)程?
IIS可以設(shè)置定時(shí)自動(dòng)回收以蕴,默認(rèn)回收是1740分鐘,也就是29小時(shí)辛孵。IIS自動(dòng)回收相當(dāng)于服務(wù)器IIS重啟丛肮,應(yīng)用程序池內(nèi)存清空,所有數(shù)據(jù)被清除魄缚,相當(dāng)于IIS重啟宝与,在度量快速開發(fā)平臺(tái)服務(wù)器端,為了減小數(shù)據(jù)庫(kù)負(fù)擔(dān)冶匹,內(nèi)存中暫存了很多信息习劫,不適合頻繁的回收,因?yàn)榛厥諘?huì)造成服務(wù)器端所有存在內(nèi)存中的數(shù)據(jù)丟失徙硅,如果沒有及時(shí)保存到數(shù)據(jù)庫(kù)中榜聂,可能導(dǎo)致程序出現(xiàn)問題。而如果系統(tǒng)使用高峰時(shí)期嗓蘑,并不適合回收须肆,回收可能導(dǎo)致幾十秒IIS無(wú)響應(yīng),對(duì)于正在工作的人員來(lái)說(shuō)桩皿,是一種很不好的體驗(yàn)豌汇,會(huì)以為是網(wǎng)絡(luò)或者掉線等問題。因此泄隔,基于以上的分析拒贱,我們需要設(shè)置IIS在指定的時(shí)間內(nèi)定時(shí)回收。
廢話不多說(shuō)佛嬉,老司機(jī)直接帶你上高速公路逻澳。
固定時(shí)間間隔(分鐘):
超過設(shè)置的時(shí)間后,應(yīng)用程序池回收暖呕,為0意味著應(yīng)用程序池不會(huì)按固定間隔回收斜做。系統(tǒng)默認(rèn)設(shè)置的時(shí)間是1740(29小時(shí))。
禁用重疊回收:如果為true湾揽,將發(fā)生應(yīng)用程序池回收瓤逼,以便在創(chuàng)建另一個(gè)工作進(jìn)程之前退出現(xiàn)有工作進(jìn)程。
請(qǐng)求限制:應(yīng)用程序池在回收之前可以處理的最大請(qǐng)求數(shù)库物。如果值為0霸旗,則表示應(yīng)用程序池可以處理的請(qǐng)求數(shù)沒有限制。
生成回收事件日志條目:每發(fā)生一次指定的回收事件時(shí)便產(chǎn)生一個(gè)事件日志條目戚揭,里面的明細(xì)設(shè)置不一一介紹诱告。
發(fā)生配置更改時(shí)禁止回收:如果為True,應(yīng)用程序池在發(fā)生配置更改時(shí)將不會(huì)回收。