度量快速开发平台-专业、快速的软件定制快开平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 部件 流程 SQL
查看: 3146|回复: 4
打印 上一主题 下一主题

[分享] IIS自动回收设置介绍

[复制链接]

348

主题

3572

帖子

9723

积分

论坛元老

Rank: 8Rank: 8

积分
9723
跳转到指定楼层
楼主
发表于 2020-2-7 17:27:41 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
度量平台服务端搭建采用Webservice方式进行,这就需要正确的配置IIS(InternetInformation Service)才能保证服务端可靠、稳定的运行,以给客户提供更好的用户体验。IIS为保护服务器资源,有一个应用程序池的回收功能,并且已经默认设置1740分钟回收一次(29小时),为了更好的设置该属性,我们有必要对IIS回收功能设置进行掌握,并根据应用的实际情况配合调整,以达到系统运行的最佳效果。
IIS应用程序池回收,找到相应的应用程序池并点击高级设置,就可以看到回收的相关设置(本文以windows2008R2为例,Windows2012类似)。
发生配置更改时禁止回收:如果为True,应用程序池在发生配置更改时将不会回收。
固定时间间隔(分钟):超过设置的时间后,应用程序池回收,为0意味着应用程序池不会按固定间隔回收。系统默认设置的时间是1740(29小时)。
禁用重叠回收:如果为true,将发生应用程序池回收,以便在创建另一个工作进程之前退出现有工作进程。
请求限制:应用程序池在回收之前可以处理的最大请求数。如果值为0,则表示应用程序池可以处理的请求数没有限制。
生成回收事件日志条目:每发生一次指定的回收事件时便产生一个事件日志条目,里面的明细设置不一一介绍。
根据度量平台服务端配置情况看,IIS默认设置的1740分钟回收进程的策略并不合理,因为每1740分钟回收,在过程中可能就处于用户使用系统的高峰时段,为避免可能在高峰时段引起非可控问题,我们建议在每周六深夜(例如晚上1点,2点)进行IIS回收。
如果我们在IIS应用程序池的高级设置中,进行回收设置,那么只有两种方式进行,一种是固定时间间隔,一种是手动回收。固定时间间隔设置,并不太好在深夜设置,以保证每周周六深夜执行回收。我们推荐采用windows “任务计划程序”配置一个操作系统定时任务执行脚本程序来实现IIS回收,设置方便,也可以灵活调整。 要通过脚本执行IIS的功能,需要在IIS安装配置的时候,勾选上管理工具中的“IIS管理脚本和工具”(见下图)。
用vbs脚本及批处理文件,结合任务计划程序,保证在每周六深夜1点执行IIS回收。
  
Recyclepool.vbs 文件内容:
  
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:\appPool\recycleIISPool.log")) then
  
   '1-forreading,2-forwriting,8-appending
  
   set  file=fso.opentextfile("d:\appPool\recycleIISPool.log",8,ture)
  
else
  
   set file=fso.createtextfile(  "d:\appPool\recycleIISPool.log",8,ture)
  
end if
  
'write(x)写入x个字符,writeline写入换行,writeblanklines(n)写入N个空行
  
file.writeline  now&" 应用程序池“"&appPoolName  &"”已经回收成功。"
  
file.close
  
Recyclepool.bat文件内容:
  
cscript  D:\appPool\recyclepool.vbs platweb
用vbs脚本及批处理文件,结合任务计划程序,保证在每周六深夜1点执行IIS回收。

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
若現在就覺得失望無力,未來那麽遠妳該怎麽扛...
————————————————————————致自己
回复

使用道具 举报

348

主题

3572

帖子

9723

积分

论坛元老

Rank: 8Rank: 8

积分
9723
沙发
 楼主| 发表于 2020-2-7 17:27:59 | 只看该作者
若現在就覺得失望無力,未來那麽遠妳該怎麽扛...
————————————————————————致自己
回复 支持 反对

使用道具 举报

348

主题

3572

帖子

9723

积分

论坛元老

Rank: 8Rank: 8

积分
9723
板凳
 楼主| 发表于 2020-6-14 03:24:48 | 只看该作者
若現在就覺得失望無力,未來那麽遠妳該怎麽扛...
————————————————————————致自己
回复 支持 反对

使用道具 举报

348

主题

3572

帖子

9723

积分

论坛元老

Rank: 8Rank: 8

积分
9723
地板
 楼主| 发表于 2020-6-14 03:26:27 | 只看该作者
IIS常用
若現在就覺得失望無力,未來那麽遠妳該怎麽扛...
————————————————————————致自己
回复 支持 反对

使用道具 举报

348

主题

3572

帖子

9723

积分

论坛元老

Rank: 8Rank: 8

积分
9723
5#
 楼主| 发表于 2020-6-14 03:27:02 | 只看该作者
若現在就覺得失望無力,未來那麽遠妳該怎麽扛...
————————————————————————致自己
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|重庆度量科技  本站关键词:快速开发平台

GMT+8, 2024-4-27 19:25 , Processed in 0.133560 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表