IIS三種應(yīng)用程序池回收方法小結(jié)(保姆級別)
IIS上跑的應(yīng)用 內(nèi)存老是緩慢持續(xù)的上升,一時之間又找不到問題所在?
那你不如先定時回收一些IIS的應(yīng)用程序池,來定時釋放一下緩存
本文教你三種定時回收的方法,可以根據(jù)需要進行選擇
1、IIS自帶-間隔一段時間進行自動回收
IIS自帶的兩種定時回收策略之一
設(shè)置一個數(shù)值(單位為分鐘),每間隔這段時間之后,就會自動進行回收操作
如實設(shè)置為0則意味著不會按固定間隔回收
2、IIS自帶-每日定點回收
IIS自帶的兩種定時回收策略之一
設(shè)置一個或多個時間點 每天都到了這個點 都會自動進行回收操作
缺點是不能設(shè)置某天某點,或者例如每周六0點 這樣的定時回收計劃
畢竟大部分的情況不會進行每天回收 頻率不會這么高
3、腳本-windows計劃任務(wù)回收
除了IIS自帶的兩種定時回收方法之外,我們也可以用腳本加windows計劃任務(wù)的方式去定時進行回收操作,而且時間設(shè)置上更加靈活
注意: 一定要用管理員權(quán)限操作
3.1、確定安裝了 “IIS管理腳本和工具”
3.2、編寫vbs腳本
編寫VBS腳本,實現(xiàn)回收IIS應(yīng)用程序池的邏輯操作
recyclepool.vbs 腳本內(nèi)容如下(標(biāo)紅為回收操作 剩下的是打印日志,可以根據(jù)需要選擇要不要)
appPoolName = WScript.Arguments(0) Set oWebAdmin = GetObject("winmgmts:root\WebAdministration") Set oAppPool = oWebAdmin.Get("ApplicationPool.Name='" + appPoolName + "'") oAppPool.Recycle set fso=createobject("scripting.filesystemobject") if (fso.fileexists("D:\recycleIISPool\recycleIISPool.log")) then '1-forreading,2-forwriting,8-appending set file=fso.opentextfile("D:\recycleIISPool\recycleIISPool.log",8,ture) else set file=fso.createtextfile( "D:\recycleIISPool\recycleIISPool.log",8,ture) end if file.writeline now&"---"&appPoolName&" Recycle OK!" file.close
3.3、創(chuàng)建bat文件
因為要執(zhí)行vbs腳本,所以創(chuàng)建一個bat可執(zhí)行文件來進行調(diào)用vbs腳本的操作
recyclepool.bat 腳本內(nèi)容如下(標(biāo)紅的是參數(shù) 就是你要回收的程序池名稱)
cscript D:\recycleIISPool\recyclepool.vbs "testPool"
3.4、創(chuàng)建windows計劃任務(wù)
整體操作步驟如下
到此這篇關(guān)于IIS三種應(yīng)用程序池回收方法小結(jié)(保姆級別)的文章就介紹到這了,更多相關(guān)IIS 回收內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Windows中利用計劃任務(wù)實現(xiàn)自動備份文件
我們來利用windows系統(tǒng)的計劃任務(wù)來實現(xiàn)數(shù)據(jù)庫的備份,是文件夾copy到固定的文件夾,是把文件夾copy以當(dāng)天日期的自動生成的文件夾,大家可以發(fā)揮下結(jié)合下bat效果更佳2013-01-01詳細(xì)圖示關(guān)閉IIS的默認(rèn)腳本映射,以提高服務(wù)器安全性的設(shè)置方法
禁止IIS去執(zhí)行不在我們計劃內(nèi)的文件類型,可以顯著的改善服務(wù)器的安全環(huán)境,下面按步驟說明如何去關(guān)閉我們不需要的腳本映射。2008-09-09你的服務(wù)器IIS最大并發(fā)數(shù)有多少?
做完假設(shè),現(xiàn)在做限制,設(shè)置站點保持HTTP連接,超時設(shè)置成0,就是不會超時。在站點請求的default.aspx頁面設(shè)置線程Thread.Sleep(int.MaxValue),接下來開發(fā)一個用來保持連接的小程序。2009-08-08Win7/Windows2003下IIS6.0、IIS7.5的偽靜態(tài)組件安裝和偽靜態(tài)配置方法
Win7/Windows2003下IIS6.0、IIS7.5的偽靜態(tài)組件安裝和偽靜態(tài)配置方法,還包括常用的偽靜態(tài)規(guī)則使用方法2012-01-01windos server2022的配置故障轉(zhuǎn)移服務(wù)的圖文教程
本文主要介紹了windos server2022的配置故障轉(zhuǎn)移服務(wù)的圖文教程,以確保服務(wù)和應(yīng)用程序的連續(xù)性和可用性,文中通過圖文介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2025-01-01ApplicationHost.config(IIS存儲配置區(qū)文件)介紹
在IIS的配置文件中ApplicationHost.config的modules 元素中注冊了很多模塊 ,這些模塊供IIS承載的所有應(yīng)用程序使用,這里就為大家介紹一下,需要的朋友可以參考下2019-11-11