首頁 php教程 php手册 mod_fcgid指令的中文翻译

mod_fcgid指令的中文翻译

Jun 13, 2016 am 10:57 AM
mod 中文 掃描 指令 翻譯 說明 超時 行程

FcgidBusyScanInterval指令
 
说明:扫描繁忙超时进程的间隔
 
语法: FcgidBusyScanInterval seconds
 
默认:FcgidBusyScanInterval 120
 
环境: 服务器配置
 
状态:外部
 
对应的老指令:BusyScanInterval
 

该模块将执行FcgidBusyTimeout检查,在此区间。

FcgidBusyTimeout 指令
说明: 杀死处理请求超过FcgidBusyTimeout设置的时间后的FastCGI应用程式
 
语法: FcgidBusyTimeout seconds
 
默认:FcgidBusyTimeout 300
 
环境: 服务器配置,虚拟主机
 
状态:外部
 
对应的老指令:BusyTimeout
 

这是处理请求的最大时间限制。如果FastCGI请求超过了FcgidBusyTimeou设置的秒数,请求将会终止。而检查进行的时间将由FcgidBusyScanInterval定义,请求处理在设置的时间内有效。本指令的目的是终止挂起的应用程序。默认的超时时间,可能需要增加应用程序,可以采取更长的时间来处理请求。

FcgidBusyScanInterval 120   #与FcgidBusyTimeout对应,每120秒进行一次检查

FcgidBusyTimeout 300  #超过300秒的fastcgi请求将被终止

 

 

FcgidConnectTimeout指令
说明: Fastcgi的服务在等待设置的时间参数后超时(Fastcgi连接超时)
 
语法: FcgidConnectTimeout seconds
 
默认:FcgidConnectTimeout 3
 
环境: 服务器配置,虚拟主机
 
状态:外部
 
对应的老指令:IPCConnectTimeout
 

这是Fastcgi这个模块在windows中当它试图连接一个应用的时候设置的一个最大的周期时间,当等待时间超过了这个时间,将会出现超时。(此指令不适应在UNIX)

 

 

FcgidErrorScanInterval指令
说明: 在间隔的时间内进行扫描退出挂起的进程
 
语法: FcgidErrorScanInterval seconds
 
默认:FcgidErrorScanInterval3
 
环境: 服务器配置
 
状态:外部
 
对应的老指令:ErrorScanInterval
 

这是间隔模块将处理挂起的进程终止。 终止其中已超过FcgidIdleTimeout或FcgidProcessLifeTime任何进程正在等待。

 

FcgidIdleScanInterval指令
说明: 空闲超时过程的扫描间隔
 
语法: FcgidIdleScanInterval seconds
 
默认:FcgidFixPathinfo120
 
环境: 服务器配置
 
状态:外部
 
对应的老指令:IdleScanInterval
 

在这个设置的时间间隔内,在该模块将搜索过程已超过FcgidIdleTimeout或FcgidProcessLifeTime设置的最大有效时间,超过这个时间的进程将会终止。

 

FcgidIdleTimeout 指令
说明: 空闲的Fastcgi程序在超过设置的时间后将会被杀死
 
语法: FcgidIdleTimeout seconds
 
默认:FcgidIdleTimeout 300
 
环境: 服务器配置
 
状态:外部
 
对应的老指令:IdleTimeout
 

超过了设置的这个闲置的时间,没有处理请求的的Fastcgi程序将会被终止.空闲进程的检查与上面的FcgidIdleScanInterval一起配合使用.

FcgidIdleScanInterval 120  #与FcgidIdleTimeout对应,每120秒进行一次检查

FcgidIdleTimeout 300 #超过300秒的fastcgi空闲进程将被终止

 

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 。

 

FcgidIOTimeout 指令
说明: FastCGI的服务器通信超时
 
语法: FcgidIOTimeout seconds
 
默认:FcgidIOTimeout 40
 
环境: 服务器配置
 
状态:外部
 
对应的老指令:IPCCommTimeout
 

试图读或者写的Fastcgi应用将在设置的时间内等待进行工作,

 

 

FcgidFixPathinfo 指令
说明: 镜像PHP cgi.fix_pathinfo设置
 
语法: FcgidFixPathinfo 1
 
默认:FcgidFixPathinfo0
 
环境: 服务器配置
 
状态:外部
 
对应的老指令:PHP_Fix_Pathinfo_Enable
 

默认是不支持pathinfo模式,只支持普通的url访问模式,如果在这里用了这个指令,将会用到php.ini里面的设置,如下:

cgi.fix_pathinfo=1

pathinfo模式指非传统的URL访问模式,如伪静态,rewrite

 

FcgidMaxProcesses 指令
说明: php-cgi最大的进程数
 
语法: FcgidMaxProcesses value
 
默认:FcgidMaxProcesses 1000
 
环境: 服务器配置
 
状态:外部
 
对应的老指令:MaxProcessCount
 

这个指令设置了在运行程序的时候可以一次性激活最大数量的FastCGI进程。你有更多的RAM,您可以设定值越高。

 

FcgidMaxProcessesPerClass指令
说明: 每个虚拟主机可以最大开启多少个FCGI进程
 
语法: FcgidMaxProcessesPerClass value
 
默认:FcgidMaxProcessesPerClass 100
 
环境: 服务器配置
 
状态:外部
 
对应的老指令:DefaultMaxClassProcessCount
 

默认为100,每台虚拟主机可以最大可以开启100个Fastcgi进程,即单一的客户可以有100 PHP同时服务请求。我会建议值从8到20。注:如果有更多的请求在同一时间,他们将被排队,而不是拒绝。(值的大小不能大于FcgidMaxProcesses设置的值)

 

FcgidMinProcessesPerClass指令
说明: 与FcgidMaxProcessesPerClass相反
 
语法: FcgidMaxProcessesPerClass value
 
默认:FcgidMaxProcessesPerClass3
 
环境: 服务器配置
 
状态:外部
 

应始终为0

 

FcgidMaxRequestInMem指令
说明: 每个请求保存在内存中的最大尺寸
 
语法: FcgidMaxRequestInMem bytes
 
默认:FcgidMaxRequestInMem 65536
 
环境: 服务器配置
 
状态:外部
 

该模块从客户端读取整个请求体,然后将其发送到应用程序。 通常情况下,在请求体将被存储在内存中。 一旦从客户端读取请求体的量超过FcgidMaxRequestInMem设置的字节,请求体中的其余部分将被存储在临时文件中。

 

FcgidMaxRequestLen 指令
说明: Http请求的最大长度
 
语法: FcgidMaxRequestLen bytes
 
默认:FcgidMaxRequestLen 131072
 
环境: 服务器配置
 
状态:外部
 

如果Http请求大小超过这一数额,请求将失败, 将出现500 Server Error。的错误 ,一般在上传文件的时候出现.

警告:在2.3.6以前默认是1GB,现在默认是128K, 用户应该使用这个指令设置更合理的限制.例如我使用的2.3.6,就应该用这个参数进行设置可以上传更大的数据。

 

FcgidMaxRequestsPerProcess指令
说明: php-cgi每个进程的最大请求数
 
语法: FcgidMaxRequestsPerProcess value
 
默认:FcgidMaxRequestsPerProcess 0
 
环境: 服务器配置,虚拟主机
 
状态:外部
 

FastCGI应用程序进程处理请求的最大数目。 值0禁止检查。

 

FcgidOutputBufferSize指令
说明: CGI输出缓冲区的大小
 
语法: FcgidOutputBufferSize bytes
 
默认:FcgidOutputBufferSize 65536
 
环境: 服务器配置,虚拟主机
 
状态:外部
 

设置cgi缓冲区的大小.

 

FcgidProcessLifeTime指令
说明: CGI进程的生存时间
 
语法: FcgidOutputBufferSize bytes
 
默认:FcgidOutputBufferSize 65536
 
环境: 服务器配置,虚拟主机
 
状态:外部
 

大于这个时间空闲的已经存在的PHP-CGI进程将被终止,如果进程数量超过FcgidMinProcessesPerClass的设置 。 值0禁止检查。这个过程中的生存时间进行检查上面的频率配置的FcgidIdleScanInterval。

 

FcgidSpawnScoreUpLimit指令
说明: 允许进程生成速度的控制值
 
语法: FcgidSpawnScoreUpLimit value
 
默认:FcgidSpawnScoreUpLimit 10
 
环境: 服务器配置
 
状态:外部
 

生成速度控制值。当一个进程产生或终止,此数值会增加,并且随着时间的推移而减少增加的程度;当此数值高于FcgidSpawnScoreUpLimit时,正在产生的进程会稍停一会,只到现有的进程空闲或FcgidSpawnScoreUpLimit的值低于设定的值。此数据越高,生成进程的速度将越快。

 

 

FcgidSpawnScore 指令
说明: 进程生成速度的权重
 
语法: FcgidSpawnScore value
 
默认:FcgidSpawnScore 1
 
环境: 服务器配置
 
状态:外部
 

生成速度权重。对每一个进程来讲,这个数值会加上生成速度控制值(FcgidSpawnScoreUpLimit)。这个值越大,CGI生成速度越快。

 

 

FcgidTerminationScore指令
说明: 增加每个终止进程活动的值
 
语法:FcgidTerminationScore value
 
默认:FcgidTerminationScore 2
 
环境: 服务器配置
 
状态:外部
 

消亡权重。这个值越大,CGI进程生成速度越慢。

 

FcgidTimeScore 指令
说明: 减去进程活动的值的的每一秒(设置的值)
 
语法:FcgidTimeScore value
 
默认:FcgidTimeScore 1
 
环境: 服务器配置
 
状态:外部
 

值越高,进程的生产率就越高。

 

FcgidWrapper 指令
说明: CGI程序位置的设置
 
语法:FcgidWrapper command [ suffix ] [ virtual ]
 
默认:none
 
环境: 服务器配置
 
状态:外部
 

一般用来指定php-cgi路径

LoadModule fcgid_module modules/mod_fcgid.so

FcgidWrapper "C:/Progra~1/PHP/php-cgi.exe"

 

 

FcgidZombieScanInterval指令
说明: 僵尸进程的扫描间隔
 
语法:FcgidZombieScanInterval seconds
 
默认:FcgidZombieScanInterval 3
 
环境: 服务器配置
 
状态:外部
 

扫描僵尸进程的时间间隔。

 

 

FastCgi基本配置
下面是一个最基本的FastCgi配置

将mod_fcgid.so复制到Apache安装目录下面的modules文件夹,打开httpd.conf,添加下面内容(位置任意):

LoadModule fcgid_module modules/mod_fcgid.so

AddHandler fcgid-script .fcgi .php

# php.ini文件位置

FcgidInitialEnv PHPRC "C:/Progra~1/PHP"

# 设置PHP_FCGI_MAX_REQUESTS大于或等于FcgidMaxRequestsPerProcess,防止php-cgi进程在处理完所有请求前退出

FcgidInitialEnv PHP_FCGI_MAX_REQUESTS 1000

# php-cgi每个进程的最大请求数

FcgidMaxRequestsPerProcess 1000

# php-cgi最大的进程数

FcgidMaxProcesses 5

# 最大执行时间

FcgidIOTimeout 120

FcgidIdleTimeout 120

#php-cgi路径

FcgidWrapper"C:/Progra~1/PHP/php-cgi.exe"

# Define the MIME-Type for".php" files

AddType application/x-httpd-php .php

#定义cgi请求的长度

FcgidMaxRequestLen 1500000

 

附:
1.  AddHandler指令
说明:在文件扩展名与特定的处理器之间建立映射

AddHandler fcgid-script .fcgi .php

上面语句的解释是:一旦将上述定义放在你的http.conf文件中,所有包含.fcgi,.php扩展名的文件,都会被当成是FCGID程序。

 

2. AddType 指令
说明:在给定的文件扩展名与特定的内容类型之间建立映射

AddType application/x-httpd-php .php

上面语句的解释是:一旦将上述定义放在你的http.conf文件中,所有包含.php扩展名的文件,都会被当成是PHP类型的程序。

 

 

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

<🎜>:泡泡膠模擬器無窮大 - 如何獲取和使用皇家鑰匙
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
北端:融合系統,解釋
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Java教學
1664
14
CakePHP 教程
1423
52
Laravel 教程
1318
25
PHP教程
1268
29
C# 教程
1248
24
泰拉瑞亞怎麼用指示取得物品? -泰拉瑞亞怎麼收藏物品? 泰拉瑞亞怎麼用指示取得物品? -泰拉瑞亞怎麼收藏物品? Mar 19, 2024 am 08:13 AM

泰拉瑞亞怎麼用指示取得物品?一、什麼是泰拉瑞亞給予物品指令在泰拉瑞亞遊戲中,給予物品指令是一項非常實用的功能。透過這個指令,玩家可以直接取得需要的物品,而不必費力地去打怪或傳送到某個地點。這樣可以大大節省時間,提高遊戲的效率,讓玩家更專注於探索和建立世界。總的來說,這個功能讓遊戲體驗變得更加流暢和愉快。二、如何使用泰拉瑞亞給予物品指令1.打開遊戲並進入遊戲介面。 2.按下鍵盤上的「Enter」鍵,開啟聊天視窗。 3.在聊天視窗中輸入指令的格式:「/give[玩家名稱][物品ID][物品數量]」。

edge瀏覽器附的翻譯網頁不見了怎麼辦? edge瀏覽器附的翻譯網頁不見了怎麼辦? Mar 14, 2024 pm 08:50 PM

edge瀏覽器自帶了翻譯功能讓用戶們可以隨時隨地的進行翻譯,為用戶們帶來了極大的便利,可也有不少的用戶們表示自帶的翻譯網頁不見了,那edge瀏覽器自帶的翻譯網頁不見了怎麼辦?下面就讓本站來介紹一下edge瀏覽器自備的翻譯網頁不見了怎麼恢復方法吧。  edge瀏覽器自帶的翻譯網頁不見了怎麼恢復方法  1、檢查是否啟用了翻譯功能:在Edge瀏覽器中,點擊右上角的三個點圖標,然後選擇「設定」選項。在設定頁面的左側,選擇“語言”選項。確保“翻譯&rd

使命召喚戰區手遊怎麼設定中文 使命召喚戰區手遊怎麼設定中文 Mar 22, 2024 am 08:41 AM

使命召喚戰區作為全新上線的一款手遊,有很多的玩家都非常的好奇要怎麼樣才能夠將這款遊戲的語言設定為中文,其實非常的簡單,玩家只需要下載中文的語言包,隨後進行使用就可以進行修改了,詳細的內容可以在這篇中文設定方法介紹之中進行了解,讓我們一起來看看吧。使命召喚戰區手遊怎麼設定中文1、先進入遊戲,點選介面右上角的設定圖示。 2.在出現的選單列中,找到【Download】這個選項並且點選。 3.在這個頁面中選擇【SIMPLIFIEDCHINESE】(簡體中文),就可以對簡體中文的安裝包進行下載了。 4.回到設

全新優化路徑追蹤模組讓《Cyber​​punk 2077》效能提升高達 40% 全新優化路徑追蹤模組讓《Cyber​​punk 2077》效能提升高達 40% Aug 10, 2024 pm 09:45 PM

《Cyber​​punk 2077》的突出功能之一是路徑追踪,但它會對性能造成嚴重影響。即使系統具有相當強大的顯示卡,例如 RTX 4080(Gigabyte AERO OC,亞馬遜上的售價為 949.99 美元),也很難提供穩定的效能。

VSCode 設定中文:完全指南 VSCode 設定中文:完全指南 Mar 25, 2024 am 11:18 AM

VSCode設定中文:完整指南在軟體開發中,VisualStudioCode(簡稱VSCode)是一個常用的整合開發環境。對於使用中文的開發者來說,將VSCode設定為中文介面可以提升工作效率。本文將為大家提供一個完整的指南,詳細介紹如何將VSCode設定為中文介面,並提供具體的程式碼範例。第一步:下載安裝語言包開啟VSCode後,點選左

Excel表格怎麼設定顯示中文? Excel切換中文操作教學 Excel表格怎麼設定顯示中文? Excel切換中文操作教學 Mar 14, 2024 pm 03:28 PM

Excel表格是現在很多人都在使用的辦公室軟體之一,有些使用者因為電腦是win11系統,因此顯示的是英文介面,想要切換成中文介面,但是不知道該怎麼操作,針對這個問題,本期小編就來為廣大用戶們回答,一起來看看今日軟體教學所分享的內容。  Excel切換中文操作教學:  1、進入軟體,點選頁面上方工具列左側的「File」選項。  2、在下方給出的選項中選擇「options」。  3、進入新介面後,點選左側的「language」選項

看片不怕沒字幕!小米宣布小愛翻譯即時字幕上線日韓文翻譯 看片不怕沒字幕!小米宣布小愛翻譯即時字幕上線日韓文翻譯 Jul 22, 2024 pm 02:11 PM

7月22日消息,今日,小米澎湃OS官微宣布小愛翻譯迎來升級,實時字幕新增日韓語翻譯,無字幕視頻、直播會議實時轉錄翻譯。面對面同聲傳譯支持12種語言互譯,包括中文、英語、日語、韓語、俄語、葡萄牙語、西班牙語、義大利語、法語、德語、印尼語、印地語。以上功能目前僅支援以下三款新機:小米MIXFold4小米MIXFlipRedmiK70至尊版據悉,2021年,小愛同學AI字幕宣布加入日文、韓文翻譯。 AI字幕採用小米自研同聲傳譯技術,提供更快速、穩定且精準的字幕閱讀體驗。 1.官方稱,小愛翻譯不僅能在影音場

Rabbit R1經過改裝可以運行遊戲,性能比預期更好 Rabbit R1經過改裝可以運行遊戲,性能比預期更好 Jun 29, 2024 am 07:50 AM

本月早些時候,一位名為 HowToMen 的 YouTuber 展示了運行 Android 的 Rabbit R1。有了這個模組,原本比手機更分散注意力的裝置就可以像手機一樣發揮作用了。不過,這並不是一件壞事,因為兔子沒有

See all articles