在重复利用 IIS 过程之前, IIS5Recycle 会在启用了 Windows Network Load Balancing (NLB)的系统中从群集(Web 群)中将 Web 服务器删除掉。 每次把某一服务器从群集中删除的时候,到这个 Web 服务器的连接也将会断掉。 一旦连接号降至配置的阈值之下或已经达到了给定的时间, IIS 服务就得到了循环利用。
工具下载地址:http://go.microsoft.com/fwlink/?LinkId=15077。
使用方法:下载到本地运行,安装结束后开始-程序-附件-命令提示符
进入安装目录,按下面的进行安装配制
iis5recycle /install 安装为系统服务
iis5recycle /config 配置IIS5RECYCLE
net start iis5recycle 启动服务
iis5recycle /uninstall 卸载服务
其中,iis5recycle /config 界面功能如下:
第一行设置自动回收IIS进程的时间(即每隔多少时间回收一次,默认是168小时)
第二行设置在收到多少请求后自动回收IIS进程(默认是200000次)
第三行设置指定具体时间回收IIS进程(可按日、周设置)
第四行设置IIS使用超过多少内存后自动回收进程(默认是1000000)
第五行设置ASP队列超过多少后自动回收进程,可以避免ASP死锁导致的IIS挂起(默认是2000次)
IIS进程回收的日志都可以在系统自带的日志里查看到。这个软件是针对整个IIS的,不能对单个站点进行操作。
全部设置好以后,进程里多了两个进程IIs5Recycle.exe 和 iisrstas.exe