使用“添加 FastCGI 应用程序”和“编辑 FastCGI 应用程序”对话框可以添加或编辑应用程序的常规属性和处理属性。
有关 FastCGI 应用程序的详细信息,请参阅“FastCGI 设置”页。
UI 元素列表
元素名称 | 描述 |
---|---|
完整路径 | 指定要在 FastCGI 应用程序池中使用的进程可执行文件的物理路径。 |
… | 单击此处可以查找 FastCGI 进程可执行文件的物理位置。 |
参数 | 指定传递给 FastCGI 进程的命令行参数。在单个进程可执行文件存在多个对应 FastCGI 进程池的情况下,这些参数可用于唯一标识某个 FastCGI 进程池。 |
EnvironmentVariables | 指定将为进程可执行程序设置的环境变量的集合。此属性为可选项。单击“浏览”(…) 按钮可以打开“EnvironmentVariables 集合编辑器”,从中可以添加和删除成员及定义属性值。有关详细信息,请参阅“环境变量编辑器”对话框的 UI 帮助页。 |
InstanceMaxRequests | 控制 FastCGI 进程回收行为。指定在回收进程前,允许 FastCGI 应用程序处理的最大请求数。默认值为 200。 |
MaxInstances | 指定对于所选 FastCGI 应用程序,其应用程序进程池中最多允许有多少个 FastCGI 进程。此数目还表示 FastCGI 应用程序可以处理的最大并发请求数。默认值为 4。 如果将 MaxInstances 属性设置为 0,则可以使 IIS 自动选择当前执行环境下 FastCGI 进程的最佳数量,这仅适用于 Windows(R) 7 和 Windows Server(R) 2008 R2 操作系统。 |
ActivityTimeout | 指定在应用程序的 FastCGI 进程超时前,允许该进程不与 IIS 通信的最长运行时间。此超时值可用于检测和关闭挂起的进程。默认值是 30(秒)。 |
FlushNamedpipe | 指定在每个请求结束后及关闭应用程序前,是否刷新命名管道。如果希望刷新命名管道,请将此值设置为 true。默认值为 false。此属性仅在使用命名管道协议时适用。 |
协议 | 指定用来与 FastCGI 进程通信的协议。“协议”属性可设置的值为 0 (NamedPipe) 或 1 (TCP)。默认值为 0 (NamedPipe)。 |
IdleTimeout | 指定应用程序的 FastCGI 进程可以保持空闲状态的时间间隔,此时间长度后空闲进程将结束。默认值是 300(秒)。 |
QueueLength | 指定 FastCGI 应用程序池的最大排队请求数。如果队列已满,后续请求将向客户端返回 HTTP 错误代码 503(服务不可用)。这表示应用程序过忙。默认值为 1000。 |
RapidFailPerMinute | 指定在 FastCGI 处理程序结束 FastCGI 进程之前,一分钟内允许的失败进程数。默认值为 10。 |
RequestTimeout | 指定允许的应用程序最长请求处理时间。如果 FastCGI 进程处理单个请求的用时比指定的时间长,将终止该进程。默认值是 90 秒。 |
MonitorChangesTo | 此属性仅适用于 Windows 7 和 Windows Server(R) 2008 R2 操作系统。 指定文件路径。如果更改此文件,将触发 FastCGI 进程回收。您可以指定绝对路径,也可以指定与 FastCGI 可执行文件位置的相对路径。 |
stderrMode | 此属性仅适用于 Windows 7 和 Windows Server(R) 2008 R2 操作系统。 指定如何处理 FastCGI 进程报告的错误。可设置的选项包括:
|