ys166 发表于 2018-1-29 10:56

mod_fcgid 各指令的中文翻译

以fastcgi接口驱动php,适用于Apache、Nginx、IIS、Kangle,那它们的指令也通用
下面分享下 mod_fcgid 各指令的中文翻译


FcgidBusyScanInterval指令
说明:扫描繁忙超时进程的间隔
语法: FcgidBusyScanInterval seconds
默认:FcgidBusyScanInterval 120
环境: 服务器配置
状态:外部
对应的老指令:BusyScanInterval
该模块将执行FcgidBusyTimeout检查,在此区间。

ys166 发表于 2018-1-29 16:29


FcgidBusyTimeout 指令
说明: 杀死处理请求超过FcgidBusyTimeout设置的时间后的FastCGI应用程式
语法: FcgidBusyTimeout seconds
默认:FcgidBusyTimeout 300
环境: 服务器配置,虚拟主机
状态:外部
对应的老指令:BusyTimeout
这是处理请求的最大时间限制。如果FastCGI请求超过了FcgidBusyTimeou设置的秒数,请求将会终止。而检查进行的时间将由FcgidBusyScanInterval定义,请求处理在设置的时间内有效。本指令的目的是终止挂起的应用程序。默认的超时时间,可能需要增加应用程序,可以采取更长的时间来处理请求。<ifmodule mod_fcgid.c>
FcgidBusyScanInterval 120   #与FcgidBusyTimeout对应,每120秒进行一次检查
FcgidBusyTimeout 300#超过300秒的fastcgi请求将被终止
</ifmodule>

ys166 发表于 2018-1-29 16:29


FcgidConnectTimeout指令
说明: Fastcgi的服务在等待设置的时间参数后超时(Fastcgi连接超时)
语法: FcgidConnectTimeout seconds
默认:FcgidConnectTimeout 3
环境: 服务器配置,虚拟主机
状态:外部
对应的老指令:IPCConnectTimeout
这是Fastcgi这个模块在windows中当它试图连接一个应用的时候设置的一个最大的周期时间,当等待时间超过了这个时间,将会出现超时。(此指令不适应在UNIX)

ys166 发表于 2018-1-29 16:30


FcgidErrorScanInterval指令
说明: 在间隔的时间内进行扫描退出挂起的进程
语法: FcgidErrorScanInterval seconds
默认:FcgidErrorScanInterval3
环境: 服务器配置
状态:外部
对应的老指令:ErrorScanInterval
这是间隔模块将处理挂起的进程终止。 终止其中已超过FcgidIdleTimeout或FcgidProcessLifeTime任何进程正在等待。

ys166 发表于 2018-1-29 16:31


FcgidIdleScanInterval指令
说明: 空闲超时过程的扫描间隔
语法: FcgidIdleScanInterval seconds
默认:FcgidFixPathinfo120
环境: 服务器配置
状态:外部
对应的老指令:IdleScanInterval
在这个设置的时间间隔内,在该模块将搜索过程已超过FcgidIdleTimeout或FcgidProcessLifeTime设置的最大有效时间,超过这个时间的进程将会终止。

ys166 发表于 2018-1-29 16:32


FcgidIdleTimeout 指令
说明: 空闲的Fastcgi程序在超过设置的时间后将会被杀死
语法: FcgidIdleTimeout seconds
默认:FcgidIdleTimeout 300
环境: 服务器配置
状态:外部
对应的老指令:IdleTimeout
超过了设置的这个闲置的时间,没有处理请求的的Fastcgi程序将会被终止.空闲进程的检查与上面的FcgidIdleScanInterval一起配合使用.<ifmodule mod_fcgid.c>
FcgidIdleScanInterval 120#与FcgidIdleTimeout对应,每120秒进行一次检查
FcgidIdleTimeout 300 #超过300秒的fastcgi空闲进程将被终止
</ifmodule>

ys166 发表于 2018-1-29 16:33


FcgidInitialEnv 指令
说明: 将环境变量的值和一些可选值传给Fastcgi
语法: FcgidInitialEnv name [ value ]
默认:none
环境: 服务器配置
状态:外部
对应的老指令:DefaultInitEnv
使用FcgidInitialEnv定义环境变量传递到FastCGI的应用程序。这个指令可以多次使用//-------------------------------------------------------//# php.ini文件位置FcgidInitialEnv PHPRC "C:/Progra~1/PHP"//------------------------------------------------------//# 设置PHP_FCGI_MAX_REQUESTS大于或等于FcgidMaxRequestsPerProcess,防止php-cgi进程在处理完所有请求前退出FcgidInitialEnv PHP_FCGI_MAX_REQUESTS 1000//-------------------------------------------------------//#windows的path设置 FcgidInitialEnv PATH"D:/usr/local/php5;C:/WINDOWS/system32;C:/WINDOWS;C:/WINDOWS/System32/Wbem;"//-----------------------------------------------------//#操作系统目录 FcgidInitialEnv SystemRoot "C:/Windows"
//----------------------------------------------------//#系统盘FcgidInitialEnv SystemDrive "C:"//-----------------------------------------------------//#临时文件夹FcgidInitialEnv TEMP "C:/WINDOWS/TEMP"
//----------------------------------------------------//#存放临时文件的文件夹FcgidInitialEnv TMP "C:/WINDOWS/TEMP"
//-----------------------------------------------------//#操作系统安装目录FcgidInitialEnv windir "C:/WINDOWS"
FcgidProcessLifeTime 。

ys166 发表于 2018-1-29 16:36


FcgidIOTimeout 指令
说明: FastCGI的服务器通信超时
语法: FcgidIOTimeout seconds
默认:FcgidIOTimeout 40
环境: 服务器配置
状态:外部
对应的老指令:IPCCommTimeout
试图读或者写的Fastcgi应用将在设置的时间内等待进行工作。

ys166 发表于 2018-1-29 16:37


FcgidFixPathinfo 指令
说明: 镜像PHP cgi.fix_pathinfo设置
语法: FcgidFixPathinfo 1
默认:FcgidFixPathinfo0
环境: 服务器配置
状态:外部
对应的老指令:PHP_Fix_Pathinfo_Enable
默认是不支持pathinfo模式,只支持普通的url访问模式,如果在这里用了这个指令,将会用到php.ini里面的设置,如下:cgi.fix_pathinfo=1pathinfo模式指非传统的URL访问模式,如伪静态,rewrite

ys166 发表于 2018-1-29 16:37


FcgidMaxProcesses 指令
说明: php-cgi最大的进程数
语法: FcgidMaxProcesses value
默认:FcgidMaxProcesses 100 0
环境: 服务器配置
状态:外部
对应的老指令:MaxProcessCount
这个指令设置了在运行程序的时候可以一次性激活最大数量的FastCGI进程。你有更多的RAM,您可以设定值越高。
页: [1] 2 3
查看完整版本: mod_fcgid 各指令的中文翻译