设为首页
收藏本站
最新电影
> 子栏目 常用技巧 | 网络安全 | 网路工程
您现在的位置: 首页=>计算机技术=>网络工程 订阅本栏目  
IIS应用程序池设置说明介绍
时间: 2007-09-29 10:29:05 阅读次数:3283


指定回收应用程序池设置

回收应用程序池设置是在应用程序池的属性对话框的“回收”选项卡中指定的


设置回收应用程序池设置 
  1. 打开 IIS 管理控制台,单击加号展开本地计算机 
  2. 单击加号展开“应用程序池”文件夹 
  3. 右击适当的应用程序池,然后单击“属性”出现应用程序池的属性对话框 
  4. 单击“回收”选项卡,然后设置适当的应用程序池设置 
  5. 应用程序池“属性”对话框的“回收”选项卡

应用程序池“属性”对话框的“回收”选项卡
图片点击可在新窗口打开查看

内存回收

“内存回收”是等效于 memoryLimit ASP.NET 进程模型设置的应用程序池设置它指定辅助进程可以使用的最大内存量如果辅助进程超出了这一数量,将创建新的进程来替换它,并且当前所有请求都被重新分配给该新进程在 memoryLimit ASP.NET 进程模型设置与“内存回收”应用程序池设置之间有两个重要的区别:
  • memoryLimit ASP.NET 进程模型设置只使用物理内存“内存回收”应用程序池设置允许您为物理内存和虚拟内存分别指定限制由于公共语言运行库的垃圾回收器工作的方式,物理内存(或物理内存和虚拟内存的组合)常用于 ASP.NET 应用程序虚拟内存常用于将堆划分为多个片断的传统本机应用程序 
  • “内存回收”应用程序池设置是按兆字节 (MB) 指定的,而不是按相对于总内存的百分比指定的


回收辅助进程

“回收辅助进程”是等效于 requestLimit ASP.NET 进程模型设置的应用程序池设置它指定导致辅助进程或应用程序池被回收的请求的数目默认情况下“回收辅助进程”是禁用的若要启用“回收辅助进程”,请选取该复选框并在数值调节框中指定请求数


回收多个辅助进程

“回收多个辅助进程”是等效于 timeout ASP.NET 进程模型设置的应用程序池设置它指定回收辅助进程或应用程序池的时间间隔默认情况下“回收多个辅助进程”是启用的而且设置为 120 分钟通过更改数值调节框中的值,可以指定一个不同的时间间隔若要禁用“回收多个辅助进程”,请清除该复选框

性能应用程序池设置
通过性能应用程序池设置,可以控制辅助进程的操作以下几节描述如何指定性能应用程序池设置

指定性能应用程序池设置
性能应用程序池设置是在应用程序池的属性对话框的“性能”选项卡中指定的

设置性能应用程序池设置
  1. 打开 IIS 管理控制台,单击加号展开本地计算机 
  2. 单击加号展开“应用程序池”文件夹 
  3. 右击适当的应用程序池,然后单击“属性”出现应用程序池的属性对话框 
  4. 单击“性能”选项卡,然后设置适当的应用程序池设置

应用程序池“属性”对话框的“性能”选项卡
图片点击可在新窗口打开查看


网络园

“网络园”是等效于 webGarden 和 cpuMask ASP.NET 进程模型设置的应用程序池设置若要启用“网络园”,请将“辅助进程的最大数目”设置为高于 1 的值该值还为应用程序池确定最大进程数

因为网络园支持使用多个进程,所以,每一进程在应用程序状态、进程内会话状态、缓存和静态数据方面都有其自己的副本网络园不应用于所有应用程序,尤其在这些应用程序需要维护状态的情况下在决定网络园模式是否适用前,一定要检查应用程序的性能

在使用网络园时,理解会话状态和循环工作的方式是十分重要的考虑其他应用程序池设置影响应用程序的方式也是十分重要的


使用辅助进程隔离模式的网络园中的会话状态

在使用会话状态时,请注意,辅助进程隔离模式不支持将请求传送回引起请求返回的进程当一个应用程序运行在处于 ASP 会话状态或应用程序状态的网络园中时,该应用程序需要将其请求发送回发起的进程在使用 IIS 6.0 应用程序池时,要确保应用程序让一个连接总保持为打开状态,以便其请求被发送回适当的进程如果此连接没有保持为打开状态,则请求将被发送到为网络园提供服务的下一可用的辅助进程


使用辅助进程隔离模式的网络园中的循环

循环是一种用于应用程序的负载平衡方法在每个请求到达时,它会自动被发送到下一可用进程例如,如果网络园具有 4 个进程,则请求被发送到进程 0、1、2 和 3,并依照这一顺序发送然后为其他请求重复该循环


使用辅助进程隔离模式的网络园中的应用程序池参数
应用程序池设置 行为
AppPoolQueueLength 此参数的值不受影响但是,请求是通过在所有为网络园提供服务的辅助进程上循环而分发的
DisallowOverlappingRotation 网络园中没有行为更改
DisallowRotationOnConfigChange 网络园中没有行为更改
IdleTimeout 为每一进程独立计算,这样各进程的超时可以彼此独立根据所选择的路由算法,将自动配置要加载的进程的数目
LoadBalancerCapabilities 网络园中没有行为更改
OrphanAction 网络园中没有行为更改
OrphanWorkerProcess 网络园中没有行为更改
PeriodicRestartTime 此参数的含义在网络园中发生了变化在网络园中,此参数指定回收所有进程的时间间隔进程在指定时间长度内以平均的时间间隔轮流回收例如,如果网络园具有四个进程并且 PeriodicRestartTime 被设置为 20 小时,则在 5 小时后回收第一个进程,在 10 小时后回收第二个进程,依此类推飞飞,Asp技术乐园
注意如果进程崩溃,则向替代进程提供 PeriodicRestartTime 的运行时值这使得崩溃的进程可以在指定的 PeriodicRestartTime 内与其他进程一起回收
PeriodicRestartRequests 此参数的含义在网络园中发生了变化在网络园中,此参数指定在达到某一请求数目后回收所有进程进程在指定的请求数目内按平均时间间隔轮流回收例如,如果网络园具有四个进程并且 PeriodicRestartRequests 设置为 40,000 个请求,则第在 10,000 个请求后回收一个进程,在 20,000 个请求后回收第二个进程,依此类推在回收了第一组进程后,将向下一组进程指派 40,000 这一 PeriodicRestartRequests
PeriodicRestartSchedule 网络园中没有行为更改如果管理员决定使用基于时间表的回收,则同时回收所有网络园进程
PingInterval 网络园中没有行为更改
PingResponseTime 网络园中没有行为更改
PingingEnabled 网络园中没有行为更改
RapidFailProtection 网络园中没有行为更改例如,在一段时间间隔内计算整个网络园的失败总数然后进行比较这提供了额外的恢复能力
RapidFailProtectionInterval 网络园中没有行为更改例如,在一段时间间隔内计算整个网络园的失败总数然后进行比较这提供了额外的恢复能力
RapidFailProtectionMaxCrashes 网络园中没有行为更改例如,在一段时间间隔内计算整个网络园的失败总数然后进行比较这提供了额外的恢复能力
SMPAffinitized 网络园中没有行为更改
SMPProcessorAffinityMask 在 IIS 5.0 隔离模式中,您只能具有与 CPU 的数目一样多的辅助进程在辅助进程隔离模式中,多个 CPU 可用于单个辅助进程
ShutdownTimeLimit 网络园中没有行为更改
StartupTimeLimit 网络园中没有行为更改


某些应用程序池设置具有特定于网络园的行为下表总结了这些行为

空闲超时

“空闲超时”是等效于 idleTimeout ASP.NET 进程模型设置的应用程序池设置它指定辅助进程或应用程序池在开始处于不活动状态后,过多长时间将其关闭默认情况“空闲超时”是启用的而且设置为 20 分钟通过更改数值调节框中的值,可以指定一个不同的时间限制若要禁用“空闲超时”,请清除该复选框


请求队列限制

“请求队列限制”是等效于 restartQueueLimit ASP.NET 进程模型设置的应用程序池设置它指定在异常终止后等待辅助进程启动时在 ASP.NET ISAPI 中排队的请求的最大数目默认情况下“请求队列限制”是启用的而且设置为 1000 个请求通过更改数值调节框中的值,可以对排队的请求的数目指定不同的限制若要禁用“请求队列限制”,请清除该复选框


健全应用程序池设置

通过健全应用程序池设置,您可以控制为获得正确功能而监视辅助进程的方式以下几节描述如何指定健全应用程序池设置


指定健全应用程序池设置

这些回收应用程序池设置是在应用程序池的属性对话框的“健全”选项卡中指定的

设置健全应用程序池
设置 
  1. 打开 IIS 管理控制台,单击加号展开本地计算机 
  2. 单击加号展开“应用程序池”文件夹 
  3. 右击适当的应用程序池,然后单击“属性”出现应用程序池的属性对话框 
  4. 单击“健全”选项卡,然后设置适当的应用程序池设置 
  5. 应用程序池“属性”对话框的“健全”选项卡

应用程序池“属性”对话框的“健全”选项卡
图片点击可在新窗口打开查看


启用 Ping

“启用 ping”是等效于 pingFrequency ASP.NET 进程模型设置的应用程序池设置它指定 ASP.NET ISAPI 检查辅助进程是否存在的时间间隔如果没有辅助进程,则重新启动辅助进程默认情况下“启用 ping”是启用的而且设置为 30 秒通过更改数值调节框中的值,可以指定一个不同的时间间隔若要禁用 ping 操作,请清除“启用 ping”复选框


关闭时间限制

“关闭时间限制”是等效于 shutDownTimeout ASP.NET 进程模型设置的应用程序池设置它指定提供给辅助进程的用来正常关闭的时间长度如果辅助进程在指定的时间长度内没有关闭,则 ASP.NET ISAPI 将结束该辅助进程默认情况下“关闭时间限制”设置为 90 秒通过更改数值调节框中的值,可以指定一个不同的时间限制


标识应用程序池设置

通过标识应用程序池设置,可以指定辅助进程使用的帐户默认情况下,辅助进程使用“网络服务”(Network Service) 帐户不过,您可以重写此帐户并指定其他的 Windows 标识以下几节描述如何指定标识应用程序池设置


指定标识应用程序池设置

这些回收应用程序池设置是在应用程序池的属性对话框的“标识”选项卡中指定的

设置标识应用程序池设置 
  1. 打开 IIS 管理控制台,单击加号展开本地计算机 
  2. 单击加号展开“应用程序池”文件夹 
  3. 右击适当的应用程序池,然后单击“属性”出现应用程序池的属性对话框 
  4. 单击“标识”选项卡,然后设置适当的应用程序池设置 
  5. 应用程序池“属性”对话框的“标识”选项卡

应用程序池“属性”对话框的“标识”选项卡
图片点击可在新窗口打开查看


用户名和密码

“用户名”和“密码”分别是等效于 username 和 password ASP.NET 进程模型设置的应用程序池设置这两种设置结合使用来使辅助进程使用指定的 Windows 标识运行默认情况下,辅助进程使用“网络服务”(Network Service) 帐户但是,如果选择了“可配置”单选按钮并且“用户名”和“密码”文本框包含有效值,则辅助进程将使用指定的 Windows 标识此外,必须将 Windows 标识添加到 IIS_WPG 用户组


将 Windows 标识添加到 IIS_WPG 用户组 
  1. 在“开始”菜单上,右击“我的电脑”,然后单击“管理” 
  2. 通过右击加号展开“本地用户和组”节点   
  3. 单击“组”文件夹在右窗格中将列出在该计算机上定义的所有组的列表 
  4. 右击“IIS_WPG”,然后单击“添加到组” 
  5. 单击“添加”按钮并输入要用于辅助进程的帐户



站内搜索    

下一篇VIA Rhine II Fast Ethernet Adapter网卡驱动

上一篇net命令全集

本栏目最新 栏目最新列表
联想 Lenovo OEM Windows 7 Ultimate(旗舰版
Windows PE(winpe) xp和2008双内核启动
Windows 2003(win2k3) 服务器播放FLV的问题
win7/win2008 r2/iis7/iis 7.5 asp 无法显示
Windows 7 Beta 64bit /Windows 2008 r2 AD
网站优化策划 栏目最新列表
增加网站外链的快速方法
网站上线前必做的30个检查
新的友情链接参考标准(没有google的PR情况
优化Google的AdSense广告的五个工具
王通讲SEO八大基础
站点最新 站点最新列表
微博推广的一些技巧
xhEditor v1.1.7 发布,
收集的一些轻量级非常实
50个新鲜兼容最新版本的
javascript中cookie的设
Excel中出现#VALUE!、#D
jquery插件:飞飞表情插件
十个使用HTML5开发的精彩
支持HTML5的浏览器有哪些
飞妮莫属:漫画:如何写出
历史最热10条信息  
MIME介绍 及 [1] [2] [3]
巧用Google和迅雷来下载
VIA Rhine II Fast Ethe
Transact SQL 常 [1] [2]
电脑常用端 [1] [2] [3]
十道羊皮卷 欣赏+mp3版+
Do you get a kick out
每日一句:A friend and
每日一句:Theres no tu
网站开发常用手册
 width= 
伟哥博客 西安房产 123最新电影 三四六四