① 应用程序池的使用方法
启动IIS管理器,右击网站,选择“属性”,打开属性对话框(图1)。
在IIS 6.0工作进程隔离模式下,所有的应用程序代码都在隔离环境中运行,它们是如何进行隔离的呢?Windows 2003新增了应用程序池,工作进程隔离模式允许客户创建多个应用程序池,每个应用程序池都可以有不同的配置。因为这些应用程序池直接从内核(而非WWW服务)接收它们的请求,所以性能和可靠性得到了增强。要隔离运行在同一台计算机上但属于不同网站的Web应用程序,需要为每个网站创建单独的应用程序池。 在IIS管理器中,打开本地计算机,右键单击“应用程序池”,选择新建“应用程序池” (必须在工作进程隔离模式下才能建立应用程序池) 。“应用程序池名称”框中,输入新的应用程序池名称。如果在“应用程序池 ID”框中出现的 ID (如:AppPool #1)不是您想要的,可进行重命名。如果您单击了“将现有应用程序池作为模板”,请在“应用程序池名称”框中右键单击想要用来作为模板的应用程序池。最后单击[确定]。
在 IIS 管理器中,右键单击您要为其指派应用程序池的应用程序,然后单击“属性”。 单击“主目录”选项卡,确认您正在指派的目录或虚拟目录的“应用程序名”是否已被填写。如果“应用程序名”框尚未被填写,请单击“创建”,然后输入名称。
在“应用程序池”列表框中,选择您想要为其指派的应用程序池的名称。最后单击[确定]。
应用程序错误代码 事件 ID描述1001World Wide Web Publishing 服务的 Inetinfo.exe 进程遇到了一个错误,并且被关闭。这种情况使 World Wide Web Publishing 服务不能检测到 Inetinfo.exe 进程的意外终止,因此将不能按预计的那样检测到对配置数据库的更改。建议您重启动 World Wide Web Publishing 服务。1002由于给应用程序池 '%1' 提供服务的进程出现一系列故障而自动禁用该应用程序池。1003无法给站点 '%2' 注册 URL 前缀 '%1'。URL 可能无效。此站点已停用。数据域包含错误号。1004无法给站点 '%2' 注册 URL 前缀 '%1'。此站点已停用。数据域包含错误号。1005World Wide Web Publishing 服务由于错误而退出。数据域包含错误号。1006未使用。1007无法给站点 '%2' 注册 URL 前缀 '%1'。所需的网络绑定可能已在使用。此站点已停用。数据域包含错误号。1008未使用。1009给应用程序池 '%1' 提供服务的进程意外终止。进程 ID 为 '%2'。进程退出代码为 '0x%3'。1010给应用程序池 '%1' 提供服务的进程未响应 ping。进程 ID 为 '%2'。1011给应用程序池 '%1' 提供服务的进程与 World Wide Web Publishing 服务之间的通讯出现致命错误。进程 ID 为 '%2'。数据域包含错误号。1012给应用程序池 '%1' 提供服务的进程在启动过程中超出了时间限制。进程 ID 为 '%2'。1013给应用程序池 '%1' 提供服务的进程在关闭过程中超出了时间限制。进程 ID 为 '%2'。1014World Wide Web Publishing 服务在其工作进程 '%2'(给应用程序池 '%1'提供服务)的进程管理中出现内部错误。数据域包含错误号。1015给应用程序池 '%1' 提供服务的进程是孤立的,但指定的孤立操作 %2 无法执行。数据域包含错误号。1016无法配置站点 '%1' 的日志记录。数据域包含错误号。1017World Wide Web Publishing 服务由于工作进程故障而终止。1018World Wide Web Publishing 服务无法初始化性能计数器。此服务将在没有性能计数器的情况下运行。请重新启动 World Wide Web Publishing 服务以重新初始化性能计数器。数据域包含错误号。1019World Wide Web Publishing 服务在初始化性能计数器时出现问题。性能计数器仍可以使用,但某些计数器数据可能不准确。数据域包含错误号。1020World Wide Web Publishing 服务在配置 HTTP.sys 控制通道属性 '%1' 时出现问题。数据域包含错误号。1021应用程序池 '%1' 的标识无效。如果在处理应用程序池的第一个请求时,标识仍然无效,就会禁用该应用程序池。数据域包含错误号。1022World Wide Web Publishing 服务无法为应用程序池 '%1' 创建工作进程。数据域包含错误号。1023未使用。1024将虚拟站点 '%1' 配置为每 '%2' 个字节截断其日志。因为此值必须至少为 1048576 个字节 (1 MB),所以将使用 1048576 个字节。1025应用程序池 '%1' 超出其作业限制设置。1026在获取应用程序池 '%1' 句柄时出现错误。因此,无法按预期获取应用程序池。更改标识信息使 World Wide Web Publishing 服务再次获取应用程序池的句柄。数据域包含错误号。1027World Wide Web Publishing 服务启用应用程序池 '%1' 的 HTTP.sys 请求失败。数据域包含错误号。1028World Wide Web Publishing 服务无法将工作进程 '%1' 添加到表示应用程序池 '%2' 的作业对象中。数据域包含错误号。1029在给站点 '%1' 配置应用程序绑定时出现故障。此站点已停用。数据域包含错误号。1030Inetinfo.exe 意外终止,并且未将系统配置为重新启动 IIS Admin。World Wide Web Publishing 服务已关闭。1031未使用。1032在给站点 '%1' 配置日志记录属性时出现故障。可能的原因:将映射的网络路径用于站点的日志文件目录路径,但 IIS 不支持该路径。请使用 UNC 路径。1033在给站点 '%1' 配置日志记录属性时出现故障。可能的原因:站点的日志文件目录包含无效的计算机或共享名称。1034在给站点 '%1' 配置日志记录属性时出现故障。服务器没有访问站点日志文件目录的权限。1035在给站点 '%1' 配置日志记录属性时出现故障。站点的日志文件目录不是完全限定的目录。可能的原因:它缺少驱动器号或其他重要信息。1036在初始化 World Wide Web Publishing 服务配置管理器时出现故障。数据域包含错误号。1037在为 World Wide Web Publishing 服务打开 HTTP 控制通道时出现故障。数据域包含错误号。1038未使用。1039给应用程序池 '%1' 提供服务的进程报告出现故障。进程 ID 为 '%2'。数据域包含错误号。1040未使用。1041'%1' '%2' 无法对属性 '%3' 进行范围验证。配置的值 '%4' 超出范围('%5' 至 '%6')之外。该值默认为 '%7'。1042在应用程序池 '%1' 上设置的AppPoolCommand属性的值无效。它是 '%2'。它必须是 MD_APPPOOL_COMMAND_START = 1 或 MD_APPPOOL_COMMAND_STOP = 2。1043虚拟站点 '%1' 已失效并且将其忽略,这是因为无法建立有效的站点绑定或者站点绑定不存在。1044虚拟站点 '%1' 已失效并且将其忽略,这是因为站点的AppPoolId为空。1045未使用。1046虚拟站点 '%1' 的服务器命令属性的值无效。它被设置为 '%2'。它必须是以下值之一:MD_SERVER_COMMAND_START = 1、MD_SERVER_COMMAND_STOP = 2、MD_SERVER_COMMAND_PAUSE = 3 或 MD_SERVER_COMMAND_CONTINUE = 4。1047属于站点 '%1' 的应用程序 '%2' 具有AppPoolId集,但属性为空。因此将忽略该应用程序。1048属于站点 '%1' 的应用程序 '%2' 的AppPoolId'%3' 集无效。因此将忽略该应用程序。1049应用程序池 '%1' 的IdleTimeout'%2' 大于PeriodicRestartTime'%3'。将使用默认值 (IdleTimeout= '%4' &PeriodicRestartTime'%5' )。1050应用程序池 ID '%1' 超出长度限制。它是 '%2' 个字符,并且不能多于 '%3' 个字符。因此将忽略该应用程序池。1051应用程序池 ID 被定义为零长度字符串。应用程序池 ID 不能为零长度字符串。因此将忽略该应用程序池。1052应用程序 '%2' 隶属于无效的站点 '%1'。因此将忽略该应用程序。1053World Wide Web Publishing 服务收到一个更改通知,但无法对它正确地进行处理。数据域包含错误号。1054World Wide Web Publishing 服务无法为应用程序池 '%1' 运行自动停止操作 %2。数据域包含错误号。1055由于为站点 '%2' 定义的应用程序池不是有效的应用程序池而禁用站点 '%1'。1056由于为站点根应用程序定义的应用程序池 '%2' 不是有效的应用程序池而禁用站点 '%1'。1057应用程序池 '%1' 的标识无效,因此 World Wide Web Publishing 服务无法创建工作进程来为该应用程序池提供服务。因此,已禁用该应用程序池。1058World Wide Web Publishing 服务在为应用程序池 '%1' 设置关联掩码时出现故障。可能的原因:掩码不包含此计算机上可用的任何处理器。数据域包含错误号。1059在启动为应用程序池 '%1' 提供服务的进程时出现故障。已禁用该应用程序池。1060配置过程中,与应用程序池 '%1' 相关联的作业对象遇到了一个错误。CPU 监视可能工作不正常。数据域包含错误号。1061与应用程序池 '%1' 关联的作业对象无法启动其计时器。已对应用程序池的 CPU 使用情况进行监视,并且 CPU 使用最终达到限制并报告故障。数据域包含错误号。1062World Wide Web Publishing 服务在配置 HTTP 控制通道日志记录属性时出现故障。“启用日志记录”为 '%1'。“日志文件目录”为 '%2'。“日志周期”为 '%3'。“日志截断大小”为 '%4'。数据域包含错误号。1063World Wide Web Publishing 服务在请求配置数据库更改通知时出现故障。数据域包含错误号。1064在从 Inetinfo.exe 意外终止恢复期间,World Wide Web Publishing 服务在请求配置数据库更改通知时出现故障。虽然 World Wide Web Publishing 服务继续运行,但它极有可能不再使用当前的配置数据库数据。请重新启动 World Wide Web Publishing 服务以纠正这种情况。数据域包含错误号。1065集中日志记录配置为每 '%1' 个字节截断其日志。因为此值必须至少为 1048576 个字节 (1 MB),所以将使用 1048576 个字节。1066World Wide Web Publishing 服务在配置集中日志记录时出现故障。没有按预期情况对它进行配置。数据域包含错误号。1067World Wide Web Publishing 服务属性 '%1' 无法进行值域验证。配置的值 '%2' 超出范围('%3' 至 '%4')之外。将使用默认值 '%5'。1068World Wide Web Publishing 服务未能在配置数据库中记录站点 '%1'的正确状态 '%2' 和 win32error '%3'。要纠正这种情况,请启动/停止该站点,或者重新启动 World Wide Web Publishing 服务。数据域包含错误号。1069World Wide Web Publishing 服务未能在配置数据库中记录应用程序池 '%1'的正确状态 '%2' 和 win32error '%3'。要纠正这种情况,请启动/停止该应用程序池,或者重新启动 World Wide Web Publishing 服务。数据域包含错误号。1070World Wide Web Publishing 服务无法向应用程序池 '%1' 的所有工作进程发出回收请求。数据域包含错误号。1071因为没有安装 QoS 数据包调度程序,World Wide Web Publishing 服务无法在站点 '%1' 上启用带宽限制。1072World Wide Web Publishing 服务无法在站点 '%1' 上启用带宽限制。数据域包含错误号。1073因为没有安装 QoS 数据包调度程序,World Wide Web Publishing 服务无法在站点 '%1' 上启用全局带宽限制。1074具有进程 ID '%1' 且为应用程序池 '%2' 提供服务的工作进程已请求回收,因为该工作进程已达到其允许的处理时间限制。1075具有进程 ID '%1' 且为应用程序池 '%2' 提供服务的工作进程已请求回收,因为它已达到其允许的请求限制。1076具有进程 ID '%1' 且为应用程序池 '%2' 提供服务的工作进程已请求回收,因为它已到其计划的回收时间。1077具有进程 ID '%1' 且为应用程序池 '%2' 提供服务的工作进程已请求回收,因为它已达到其虚拟内存限制。1078ISAPI 向其工作进程报告出现不良状况。因此,具有进程 ID '%1' 且为应用程序池 '%2' 提供服务的工作进程已请求回收。1079管理员已请求回收应用程序池 '%1' 中的所有工作进程。1080由于应用程序池属性中的一个或多个配置更改而回收为应用程序池 '%1' 提供服务的工作进程(这些更改导致必须重新启动该进程)。1081由于检测到的配置数据库错误而回收为应用程序池 '%1' 提供服务的工作进程(这些错误可能使当前缓存的元数据无效)。1082已确定具有进程 ID '%2' 且为应用程序池 '%1' 提供服务的工作进程处于不良状态(请参阅以前的事件日志消息),但因为它具有关联的调试器,所以 World Wide Web Publishing 服务忽略该错误。1083HTTP.sys 给 World Wide Web Publishing 服务提供不一致的站点性能计数器数据。因此,World Wide Web Publishing 服务将忽略提供的数据。1084World Wide Web Publishing 服务禁用应用程序池 '%1' 的 HTTP.sys 请求失败。数据域包含错误号。1085World Wide Web Publishing 服务无法为应用程序池 '%1' 应用新的配置。数据域包含错误号。1086World Wide Web Publishing 服务无法在应用程序池 '%1' 上正确配置负载平衡功能。数据域包含错误号。1087World Wide Web Publishing 服务无法在应用程序池 '%1' 上正确配置应用程序池队列长度。数据域包含错误号。1088World Wide Web Publishing 服务无法为应用程序池 '%1' 正确配置作业对象。数据域包含错误号。1089World Wide Web Publishing 服务无法为应用程序池 '%1' 发出 HTTP.sys 启动请求。数据域包含错误号。1090World Wide Web Publishing 服务无法为应用程序池 '%1' 更新 AutoStart 属性。数据域包含错误号。1091World Wide Web Publishing 服务无法为应用程序池 '%1' 运行自动停止操作。数据域包含错误号。1092World Wide Web Publishing 服务无法为应用程序池 '%1' 的工作进程 '%2' 发出请求以提供其性能计数器。数据域包含错误号。1093World Wide Web Publishing 服务无法重叠应用程序池 '%1' 工作进程 '%2' 的回收。数据域包含错误号。1094World Wide Web Publishing 服务无法从虚拟站点 '%2' 撤销应用程序 '%1' 的关联。数据域包含错误号。1095World Wide Web Publishing 服务无法在站点 '%2' 中删除应用程序 '%1' 的配置组。数据域包含错误号。1096World Wide Web Publishing 服务无法删除虚拟站点 '%1' 的 URL。数据域包含错误号。1097World Wide Web Publishing 服务无法在站点 '%2' 中设置应用程序 '%1' 的应用程序池。数据域包含错误号。1098World Wide Web Publishing 服务无法设置虚拟站点 '%1' 的最大连接数。数据域包含错误号。1099World Wide Web Publishing 服务无法设置虚拟站点 '%1' 的连接超时。数据域包含错误号。1100World Wide Web Publishing 服务无法在站点 '%1' 中创建应用程序 '%2'。数据域包含错误号。1101World Wide Web Publishing 服务无法创建应用程序池 '%1'。数据域包含错误号。1102World Wide Web Publishing 服务无法创建站点 '%1'。数据域包含错误号。1103World Wide Web Publishing 服务无法在站点 '%1' 中删除应用程序 '%2'。数据域包含错误号。1104World Wide Web Publishing 服务无法删除应用程序池 '%1'。数据域包含错误号。1105World Wide Web Publishing 服务无法删除站点 '%1'。数据域包含错误号。1106World Wide Web Publishing 服务无法修改站点 '%1' 中的应用程序 '%2'。数据域包含错误号。1107World Wide Web Publishing 服务无法修改应用程序池 '%1'。数据域包含错误号。1108World Wide Web Publishing 服务无法修改站点 '%1'。数据域包含错误号。1109World Wide Web Publishing 服务无法设置控制通道的筛选器配置。数据域包含错误号。1110World Wide Web Publishing 服务无法为站点 '%1' 写入 AutoStart 属性。数据域包含错误号。1111World Wide Web Publishing 服务无法删除 IIS 拥有的所有 SSL 配置数据。数据域包含错误号。1112World Wide Web Publishing 服务无法为站点 '%1' 查询 SSL 配置数据。数据域包含错误号。1113已将站点 '%1' 的一个 IP/端口组合配置为由另一个站点使用。将使用另一个站点的 SSL 配置。1114已将站点 '%1' 的一个 IP/端口组合配置为由另一个程序使用。将使用另一个程序的 SSL 配置。1115World Wide Web Publishing 服务无法为站点 '%1' 设置 SSL 配置数据。数据域包含错误号。1116World Wide Web Publishing 服务无法为站点 '%1' 删除 SSL 配置数据。数据域包含错误号。1117具有进程 ID '%1' 且为应用程序池 '%2' 提供服务的工作进程已请求回收,因为它已达到其专用字节内存限制。1118在从 Inetinfo.exe 进程意外终止恢复过程中,World Wide Web Publishing 服务无法标识需要从其元数据缓存中删除的相应记录。数据域包含错误号。1119在从 Inetinfo.exe 进程意外终止恢复过程中,World Wide Web Publishing 服务无法对处理恢复所需的操作项进行排队。建议重新启动 World Wide Web Publishing 服务。数据域包含错误号。1120World Wide Web Publishing 服务无法从 HTTP.sys 获取缓存计数器。报告的性能计数器不包括 HTTP.sys 中用于搜集此类信息的性能计数器。数据域包含错误号。1121World Wide Web Publishing 服务无法从 HTTP.sys 获取站点性能计数器。报告的性能计数器不包括 HTTP.sys 中用于搜集此类信息的性能计数器。数据域包含错误号。1122World Wide Web Publishing 服务无法发布它所搜集的性能计数器。数据域包含错误号。1123World Wide Web Publishing 服务无法取消性能计数器搜集计时器。数据域包含错误号。1124World Wide Web Publishing 服务无法取消性能计数器计时器。数据域包含错误号。1125World Wide Web Publishing 服务无法启动性能计数器搜集计时器。数据域包含错误号。1126World Wide Web Publishing 服务无法复制更改通知以进行处理。因此,该服务可能与配置数据库中的当前数据不同步。数据域包含错误号。1127World Wide Web Publishing 服务不再信任为应用程序池 '%1'提供服务的工作进程 '%2(基于工作进程发送到该服务的错误数据)。1128World Wide Web Publishing 服务无法初始化 asp 性能计数器。因此,此服务将在没有 asp 性能计数器的情况下运行。重新启动 World Wide Web Publishing 服务以启动 asp 性能计数器收集。数据域包含错误号。1129无法给站点 '%2' 注册 URL 前缀 '%1'。无法为站点的 IP 地址创建终结点,或者 HTTP.sys 的 IP 侦听列表不包含任何有用的 IP 地址。此站点已停用。数据域包含错误号。1130无法给站点 '%2' 注册 URL 前缀 '%1'。站点的 IP 地址不在 HTTP.sys IP 侦听列表中。此站点已停用。数据域包含错误号。1131无法给站点 '%2' 注册 URL 前缀 '%1'。在 HTTP.sys 中配置的侦听端口太多。此站点已停用。数据域包含错误号。
② iis7 无法验证对路径的访问
方法/步骤
我们添加好了物理路径和站点以后,点击右侧的基本设置
再点击测试设置
会发现测试不成功,提示:无法验证对路径,经过分析我发现是用户权限问题
我们关闭,点击:链接为
勾选特定用户
输入你电脑的用户名和密码即可,这样就得到了访问权限
如果你的电脑没有设置密码,可以新建一个账户和密码专门用于网站授权,这个用户可以不用再电脑上登陆。
③ 通过回收应用程序池设置,可以控制如何恢复系统资源。以下几节介绍如何指定回收应用程序池设置。
。。 指定回收应用程序池设置 回收应用程序池设置是在应用程序池的属性对话框的“回收”选项卡中指定的。 设置回收应用程序池设置 打开IIS 管理控制台,单击加号展开本地计算机。 单击加号展开“应用程序池”文件夹。 右击适当的应用程序池,然后单击“属性”。出现应用程序池的属性对话框。 单击“回收”选项卡,然后设置适当的应用程序池设置。 应用程序池“属性”对话框的“回收”选项卡 应用程序池“属性”对话框的“回收”选项卡 内存回收 “内存回收”是等效于 memoryLimit ASP.NET 进程模型设置的应用程序池设置。它指定辅助进程可以使用的最大内存量。如果辅助进程超出了这一数量,将创建新的进程来替换它,并且当前所有请求都被重新分配给该新进程。在 memoryLimit ASP.NET 进程模型设置与“内存回收”应用程序池设置之间有两个重要的区别: memoryLimit ASP.NET 进程模型设置只使用物理内存。“内存回收”应用程序池设置允许您为物理内存和虚拟内存分别指定限制。由于公共语言运行库的垃圾回收器工作的方式,物理内存(或物理内存和虚拟内存的组合)常用于 ASP.NET 应用程序。虚拟内存常用于将堆划分为多个片断的传统本机应用程序。 “内存回收”应用程序池设置是按兆字节 (MB) 指定的,而不是按相对于总内存的百分比指定的。 回收辅助进程 “回收辅助进程”是等效于 requestLimit ASP.NET 进程模型设置的应用程序池设置。它指定导致辅助进程或应用程序池被回收的请求的数目。默认情况下“回收辅助进程”是禁用的。若要启用“回收辅助进程”,请选取该复选框并在数值调节框中指定请求数。 回收多个辅助进程 “回收多个辅助进程”是等效于 timeout ASP.NET 进程模型设置的应用程序池设置。它指定回收辅助进程或应用程序池的时间间隔。默认情况下“回收多个辅助进程”是启用的而且设置为 120 分钟。通过更改数值调节框中的值,可以指定一个不同的时间间隔。若要禁用“回收多个辅助进程”,请清除该复选框。 性能应用程序池设置 性能应用程序池设置是在应用程序池的属性对话框的“性能”选项卡中指定的。 设置性能应用程序池设置 打开IIS 管理控制台,单击加号展开本地计算机。 单击加号展开“应用程序池”文件夹。 右击适当的应用程序池,然后单击“属性”。出现应用程序池的属性对话框。 单击“性能”选项卡,然后设置适当的应用程序池设置。 应用程序池“属性”对话框的“性能”选项卡 网络园 “网络园”是等效于 webGarden 和 cpuMask ASP.NET 进程模型设置的应用程序池设置。若要启用“网络园”,请将“辅助进程的最大数目”设置为高于 1 的值。该值还为应用程序池确定最大进程数。 因为网络园支持使用多个进程,所以,每一进程在应用程序状态、进程内会话状态、缓存和静态数据方面都有其自己的副本。网络园不应用于所有应用程序,尤其在这些应用程序需要维护状态的情况下。在决定网络园模式是否适用前,一定要检查应用程序的性能。 在使用网络园时,理解会话状态和循环工作的方式是十分重要的。考虑其他应用程序池设置影响应用程序的方式也是十分重要的。 使用辅助进程隔离模式的网络园中的会话状态 在使用会话状态时,请注意,辅助进程隔离模式不支持将请求传送回引起请求返回的进程。当一个应用程序运行在处于 ASP 会话状态或应用程序状态的网络园中时,该应用程序需要将其请求发送回发起的进程。在使用 IIS 6.0 应用程序池时,要确保应用程序让一个连接总保持为打开状态,以便其请求被发送回适当的进程。如果此连接没有保持为打开状态,则请求将被发送到为网络园提供服务的下一可用的辅助进程。 使用辅助进程隔离模式的网络园中的循环 循环是一种用于应用程序的负载平衡方法。在每个请求到达时,它会自动被发送到下一可用进程。例如,如果网络园具有 4 个进程,则请求被发送到进程 0、1、2 和 3,并依照这一顺序发送。然后为其他请求重复该循环。 使用辅助进程隔离模式的网络园中的应用程序池参数 应用程序池设置行为AppPoolQueueLength此参数的值不受影响。但是,请求是通过在所有为网络园提供服务的辅助进程上循环而分发的。DisallowOverlappingRotation网络园中没有行为更改。 网络园中没有行为更改。IdleTimeout为每一进程独立计算,这样各进程的超时可以彼此独立。根据所选择的路由算法,将自动配置要加载的进程的数目。 LoadBalancerCapabilities网络园中没有行为更改。OrphanAction网络园中没有行为更改。OrphanWorkerProcess网络园中没有行为更改。PeriodicRestartTime此参数的含义在网络园中发生了变化。在网络园中,此参数指定回收所有进程的时间间隔。进程在指定时间长度内以平均的时间间隔轮流回收。例如,如果网络园具有四个进程并且 PeriodicRestartTime 被设置为 20 小时,则在 5 小时后回收第一个进程,在 10 小时后回收第二个进程,依此类推。 注意如果进程崩溃,则向替代进程提供 PeriodicRestartTime 的运行时值。这使得崩溃的进程可以在指定的 PeriodicRestartTime 内与其他进程一起回收。 PeriodicRestartRequests此参数的含义在网络园中发生了变化。在网络园中,此参数指定在达到某一请求数目后回收所有进程。进程在指定的请求数目内按平均时间间隔轮流回收。例如,如果网络园具有四个进程并且 PeriodicRestartRequests 设置为 40,000 个请求,则第在 10,000 个请求后回收一个进程,在 20,000 个请求后回收第二个进程,依此类推。在回收了第一组进程后,将向下一组进程指派 40,000 这一 PeriodicRestartRequests 值。PeriodicRestartSchele网络园中没有行为更改。如果管理员决定使用基于时间表的回收,则同时回收所有网络园进程。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 个请求。通过更改数值调节框中的值,可以对排队的请求的数目指定不同的限制。若要禁用“请求队列限制”,请清除该复选框。 健全应用程序池设置 通过健全应用程序池设置,您可以控制为获得正确功能而监视辅助进程的方式。以下几节描述如何指定健全应用程序池设置。 指定健全应用程序池设置 这些回收应用程序池设置是在应用程序池的属性对话框的“健全”选项卡中指定的。 设置健全应用程序池设置 打开IIS 管理控制台,单击加号展开本地计算机。 单击加号展开“应用程序池”文件夹。 右击适当的应用程序池,然后单击“属性”。出现应用程序池的属性对话框。 单击“健全”选项卡,然后设置适当的应用程序池设置。 应用程序池“属性”对话框的“健全”选项卡 应用程序池“属性”对话框的“健全”选项卡 启用Ping “启用 ping”是等效于 pingFrequency ASP.NET 进程模型设置的应用程序池设置。它指定 ASP.NET ISAPI 检查辅助进程是否存在的时间间隔。如果没有辅助进程,则重新启动辅助进程。默认情况下“启用 ping”是启用的而且设置为 30 秒。通过更改数值调节框中的值,可以指定一个不同的时间间隔。若要禁用 ping 操作,请清除“启用 ping”复选框。 关闭时间限制 “关闭时间限制”是等效于 shutDownTimeout ASP.NET 进程模型设置的应用程序池设置。它指定提供给辅助进程的用来正常关闭的时间长度。如果辅助进程在指定的时间长度内没有关闭,则 ASP.NET ISAPI 将结束该辅助进程。默认情况下“关闭时间限制”设置为 90 秒。通过更改数值调节框中的值,可以指定一个不同的时间限制。 标识应用程序池设置 通过标识应用程序池设置,可以指定辅助进程使用的帐户。默认情况下,辅助进程使用“网络服务”(Network Service) 帐户。不过,您可以重写此帐户并指定其他的 Windows 标识。以下几节描述如何指定标识应用程序池设置。 指定标识应用程序池设置 这些回收应用程序池设置是在应用程序池的属性对话框的“标识”选项卡中指定的。 设置标识应用程序池设置 打开IIS 管理控制台,单击加号展开本地计算机。 单击加号展开“应用程序池”文件夹。 右击适当的应用程序池,然后单击“属性”。出现应用程序池的属性对话框。 单击“标识”选项卡,然后设置适当的应用程序池设置。 应用程序池“属性”对话框的“标识”选项卡 应用程序池“属性”对话框的“标识”选项卡 用户名和密码 “用户名”和“密码”分别是等效于 username 和 password ASP.NET 进程模型设置的应用程序池设置。这两种设置结合使用来使辅助进程使用指定的 Windows 标识运行。默认情况下,辅助进程使用“网络服务”(Network Service) 帐户。但是,如果选择了“可配置”单选按钮并且“用户名”和“密码”文本框包含有效值,则辅助进程将使用指定的 Windows 标识。此外,必须将 Windows 标识添加到 IIS_WPG 用户组。 将Windows 标识添加到 IIS_WPG 用户组 在“开始”菜单上,右击“我的电脑”,然后单击“管理”。 通过右击加号展开“本地用户和组”节点。 单击“组”文件夹。在右窗格中将列出在该计算机上定义的所有组的列表。 单击“添加”按钮并输入要用于辅助进程的帐户