目录IIS上跑的应用 内存总是缓慢连续的上升,一时之间又找不到题目所在? 那你不如先定时采取一些IIS的应用步伐池,来定时开释一下缓存 本文教你三种定时采取的方法,可以根据需要进行选择 1、IIS自带-间隔一段时间进行自动采取IIS自带的两种定时采取计谋之一 设置一个数值(单元为分钟),每间隔这段时间之后,就会自动进行采取操纵 如实设置为0则意味着不会按固定间隔采取 2、IIS自带-逐日定点采取IIS自带的两种定时采取计谋之一 设置一个或多个时间点 天天都到了这个点 都会自动进行采取操纵 缺点是不能设置某天某点,或者比方每周六0点 这样的定时采取筹划 究竟大部门的环境不会进行天天采取 频率不会这么高 3、脚本-windows筹划使命采取除了IIS自带的两种定时采取方法之外,我们也可以用脚本加windows筹划使命的方式去定时进行采取操纵,而且时间设置上更加灵活 留意: 肯定要用管理员权限操纵 3.1、确定安装了 “IIS管理脚本和工具”3.2、编写vbs脚本编写VBS脚本,实现采取IIS应用步伐池的逻辑操纵 recyclepool.vbs 脚本内容如下(标红为采取操纵 剩下的是打印日志,可以根据需要选择要不要) [code]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[/code]3.3、创建bat文件因为要执行vbs脚本,以是创建一个bat可执行文件来进行调用vbs脚本的操纵 recyclepool.bat 脚本内容如下(标红的是参数 就是你要采取的步伐池名称) [code]cscript D:\recycleIISPool\recyclepool.vbs "testPool"[/code]3.4、创建windows筹划使命团体操纵步骤如下 到此这篇关于IIS三种应用步伐池采取方法小结(保姆级别)的文章就先容到这了,更多相关IIS 采取内容请搜刮脚本之家以前的文章或继续浏览下面的相关文章希望各人以后多多支持脚本之家! 来源:https://www.jb51.net/server/328483kek.htm 免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |
|手机版|小黑屋|梦想之都-俊月星空
( 粤ICP备18056059号 )|网站地图
GMT+8, 2025-7-1 18:52 , Processed in 0.031631 second(s), 18 queries .
Powered by Mxzdjyxk! X3.5
© 2001-2025 Discuz! Team.