友声网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
开启左侧

mod_fcgid 各指令的中文翻译

[复制链接]
ys166 发表于 2018-1-29 10:56 | 显示全部楼层 |阅读模式
以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定义,请求处理在设置的时间内有效。本指令的目的是终止挂起的应用程序。默认的超时时间,可能需要增加应用程序,可以采取更长的时间来处理请求。
  1. <ifmodule mod_fcgid.c>
  2. FcgidBusyScanInterval 120   #与FcgidBusyTimeout对应,每120秒进行一次检查
  3. FcgidBusyTimeout 300  #超过300秒的fastcgi请求将被终止
  4. </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一起配合使用.
  1. <ifmodule mod_fcgid.c>
  2. FcgidIdleScanInterval 120  #与FcgidIdleTimeout对应,每120秒进行一次检查
  3. FcgidIdleTimeout 300 #超过300秒的fastcgi空闲进程将被终止
  4. </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=1
pathinfo模式指非传统的URL访问模式,如伪静态,rewrite

 楼主| ys166 发表于 2018-1-29 16:37 | 显示全部楼层
FcgidMaxProcesses 指令
说明: php-cgi最大的进程数
语法: FcgidMaxProcesses value
默认:FcgidMaxProcesses 100 0
环境: 服务器配置
状态:外部
对应的老指令:MaxProcessCount
这个指令设置了在运行程序的时候可以一次性激活最大数量的FastCGI进程。你有更多的RAM,您可以设定值越高。

RSS|无图版|手机版|友声网 ( 鲁ICP备15020090号-1 )|网站地图 | 点击这里给我发消息 |

GMT+8, 2024-4-23 23:11 , Processed in 0.076658 second(s), 6 queries , MemCache On.

Powered by Discuz! X

© ys166.com

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