欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

IIS三種應(yīng)用程序池回收方法小結(jié)(保姆級別)

 更新時間:2024年10月09日 11:31:47   作者:龍叔運維  
本文詳細(xì)介紹了三種IIS應(yīng)用程序池定時回收的方法,包括IIS自帶間隔時間回收和每日定點回收,以及通過腳本與Windows計劃任務(wù)進行更靈活的回收設(shè)置,操作需要管理員權(quán)限,這些方法可以幫助釋放緩存,優(yōu)化內(nèi)存使用

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)文章

最新評論