fpm配置

pid = /usr/local/var/run/php-fpm.pid

#pid設(shè)置,一定要開啟,上面是Mac平臺的届吁。默認(rèn)在php安裝目錄中的var/run/php-fpm.pid疚沐。比如centos的在: /usr/local/php/var/run/php-fpm.pid

error_log? = /usr/local/var/log/php-fpm.log

#錯(cuò)誤日志,上面是Mac平臺的痴施,默認(rèn)在php安裝目錄中的var/log/php-fpm.log究流,比如centos的在: /usr/local/php/var/log/php-fpm.log

log_level = notice

#錯(cuò)誤級別. 上面的php-fpm.log紀(jì)錄的登記芬探。可用級別為: alert(必須立即處理), error(錯(cuò)誤情況), warning(警告情況), notice(一般重要信息), debug(調(diào)試信息). 默認(rèn): notice.

emergency_restart_threshold = 60

emergency_restart_interval = 60s

#表示在emergency_restart_interval所設(shè)值內(nèi)出現(xiàn)SIGSEGV或者SIGBUS錯(cuò)誤的php-cgi進(jìn)程數(shù)如果超過 emergency_restart_threshold個(gè)哩簿,php-fpm就會優(yōu)雅重啟炎疆。這兩個(gè)選項(xiàng)一般保持默認(rèn)值形入。0 表示 '關(guān)閉該功能'. 默認(rèn)值: 0 (關(guān)閉).

process_control_timeout = 0

#設(shè)置子進(jìn)程接受主進(jìn)程復(fù)用信號的超時(shí)時(shí)間. 可用單位: s(秒), m(分), h(小時(shí)), 或者 d(天) 默認(rèn)單位: s(秒). 默認(rèn)值: 0.

daemonize = yes

#后臺執(zhí)行fpm,默認(rèn)值為yes,如果為了調(diào)試可以改為no亿遂。在FPM中渺杉,可以使用不同的設(shè)置來運(yùn)行多個(gè)進(jìn)程池是越。 這些設(shè)置可以針對每個(gè)進(jìn)程池單獨(dú)設(shè)置碌上。

listen = 127.0.0.1:9000

#fpm監(jiān)聽端口馏予,即nginx中php處理的地址霞丧,一般默認(rèn)值即可『笤ィ可用格式為: 'ip:port', 'port', '/path/to/unix/socket'. 每個(gè)進(jìn)程池都需要設(shè)置突那。如果nginx和php在不同的機(jī)器上陨收,分布式處理,就設(shè)置ip這里就可以了。

listen.backlog = -1

#backlog數(shù)它褪,設(shè)置 listen 的半連接隊(duì)列長度茫打,-1表示無限制,由操作系統(tǒng)決定轮洋,此行注釋掉就行弊予。backlog含義參考:http://www.3gyou.cc/?p=41

listen.allowed_clients = 127.0.0.1

#允許訪問FastCGI進(jìn)程的IP白名單汉柒,設(shè)置any為不限制IP,如果要設(shè)置其他主機(jī)的nginx也能訪問這臺FPM進(jìn)程兽间,listen處要設(shè)置成本地可被訪問的IP。默認(rèn)值是any嘀略。每個(gè)地址是用逗號分隔. 如果沒有設(shè)置或者為空屎鳍,則允許任何服務(wù)器請求連接问裕。

listen.owner = www

listen.group = www

listen.mode = 0666

#unix socket設(shè)置選項(xiàng)粮宛,如果使用tcp方式訪問,這里注釋即可巍杈。

user = www

group = www

#啟動(dòng)進(jìn)程的用戶和用戶組筷畦,F(xiàn)PM 進(jìn)程運(yùn)行的Unix用戶, 必須要設(shè)置鳖宾。用戶組吼砂,如果沒有設(shè)置渔肩,則默認(rèn)用戶的組被使用周偎。

pm = dynamic

#php-fpm進(jìn)程啟動(dòng)模式蓉坎,pm可以設(shè)置為static和dynamic和ondemand

#如果選擇static蛉艾,則進(jìn)程數(shù)就數(shù)固定的,由pm.max_children指定固定的子進(jìn)程數(shù)箍土。

#如果選擇dynamic罐监,則進(jìn)程數(shù)是動(dòng)態(tài)變化的,由以下參數(shù)決定:

pm.max_children = 50 #子進(jìn)程最大數(shù)

pm.start_servers = 2 #啟動(dòng)時(shí)的進(jìn)程數(shù)吴藻,默認(rèn)值為: min_spare_servers + (max_spare_servers - min_spare_servers) / 2

pm.min_spare_servers = 1 #保證空閑進(jìn)程數(shù)最小值,如果空閑進(jìn)程小于此值弓柱,則創(chuàng)建新的子進(jìn)程

pm.max_spare_servers = 3 #沟堡,保證空閑進(jìn)程數(shù)最大值,如果空閑進(jìn)程大于此值矢空,此進(jìn)行清理

pm.max_requests = 500

#設(shè)置每個(gè)子進(jìn)程重生之前服務(wù)的請求數(shù). 對于可能存在內(nèi)存泄漏的第三方模塊來說是非常有用的. 如果設(shè)置為 '0' 則一直接受請求. 等同于 PHP_FCGI_MAX_REQUESTS 環(huán)境變量. 默認(rèn)值: 0.

pm.status_path = /status

#FPM狀態(tài)頁面的網(wǎng)址. 如果沒有設(shè)置, 則無法訪問狀態(tài)頁面. 默認(rèn)值: none. munin監(jiān)控會使用到

ping.path = /ping

#FPM監(jiān)控頁面的ping網(wǎng)址. 如果沒有設(shè)置, 則無法訪問ping頁面. 該頁面用于外部檢測FPM是否存活并且可以響應(yīng)請求. 請注意必須以斜線開頭 (/)航罗。

ping.response = pong

#用于定義ping請求的返回相應(yīng). 返回為 HTTP 200 的 text/plain 格式文本. 默認(rèn)值: pong.

access.log = log/$pool.access.log

#每一個(gè)請求的訪問日志,默認(rèn)是關(guān)閉的。

access.format = "%R - %u %t \"%m %r%Q%q\" %s %f %{mili}d %{kilo}M %C%%"

#設(shè)定訪問日志的格式。

slowlog = log/$pool.log.slow

#慢請求的記錄日志,配合request_slowlog_timeout使用呆贿,默認(rèn)關(guān)閉

request_slowlog_timeout = 10s

#當(dāng)一個(gè)請求該設(shè)置的超時(shí)時(shí)間后,就會將對應(yīng)的PHP調(diào)用堆棧信息完整寫入到慢日志中. 設(shè)置為 '0' 表示 'Off'

request_terminate_timeout = 0

#設(shè)置單個(gè)請求的超時(shí)中止時(shí)間. 該選項(xiàng)可能會對php.ini設(shè)置中的'max_execution_time'因?yàn)槟承┨厥庠驔]有中止運(yùn)行的腳本有用. 設(shè)置為 '0' 表示 'Off'.當(dāng)經(jīng)常出現(xiàn)502錯(cuò)誤時(shí)可以嘗試更改此選項(xiàng)复亏。

rlimit_files = 1024

#設(shè)置文件打開描述符的rlimit限制. 默認(rèn)值: 系統(tǒng)定義值默認(rèn)可打開句柄是1024,可使用 ulimit -n查看缭嫡,ulimit -n 2048修改。

rlimit_core = 0

#設(shè)置核心rlimit最大限制值. 可用值: 'unlimited' 、0或者正整數(shù). 默認(rèn)值: 系統(tǒng)定義值.

chroot =

#啟動(dòng)時(shí)的Chroot目錄. 所定義的目錄需要是絕對路徑. 如果沒有設(shè)置, 則chroot不被使用.

chdir =

#設(shè)置啟動(dòng)目錄,啟動(dòng)時(shí)會自動(dòng)Chdir到該目錄. 所定義的目錄需要是絕對路徑. 默認(rèn)值: 當(dāng)前目錄蔼卡,或者/目錄(chroot時(shí))

catch_workers_output = yes

#重定向運(yùn)行過程中的stdout和stderr到主要的錯(cuò)誤日志文件中. 如果沒有設(shè)置, stdout 和 stderr 將會根據(jù)FastCGI的規(guī)則被重定向到 /dev/null . 默認(rèn)值: 空.

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末茁裙,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子女轿,更是在濱河造成了極大的恐慌放妈,老刑警劉巖珍策,帶你破解...
    沈念sama閱讀 222,464評論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件拐迁,死亡現(xiàn)場離奇詭異,居然都是意外死亡祟蚀,警方通過查閱死者的電腦和手機(jī)鹏溯,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,033評論 3 399
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人瑰艘,你說我怎么就攤上這事《诙” “怎么了紫皇?”我有些...
    開封第一講書人閱讀 169,078評論 0 362
  • 文/不壞的土叔 我叫張陵,是天一觀的道長键兜。 經(jīng)常有香客問我佃延,道長仔沿,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,979評論 1 299
  • 正文 為了忘掉前任闷叉,我火速辦了婚禮嘿期,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘秀菱。我一直安慰自己,他們只是感情好脊串,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,001評論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般叉谜。 火紅的嫁衣襯著肌膚如雪董栽。 梳的紋絲不亂的頭發(fā)上擒抛,一...
    開封第一講書人閱讀 52,584評論 1 312
  • 那天,我揣著相機(jī)與錄音,去河邊找鬼。 笑死,一個(gè)胖子當(dāng)著我的面吹牛斧拍,可吹牛的內(nèi)容都是我干的浪册。 我是一名探鬼主播攒至,決...
    沈念sama閱讀 41,085評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了荆几?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 40,023評論 0 277
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎坛猪,沒想到半個(gè)月后纷铣,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體忧设,經(jīng)...
    沈念sama閱讀 46,555評論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,626評論 3 342
  • 正文 我和宋清朗相戀三年刘陶,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了纷责。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片再膳。...
    茶點(diǎn)故事閱讀 40,769評論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡胳喷,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情弄屡,我是刑警寧澤,帶...
    沈念sama閱讀 36,439評論 5 351
  • 正文 年R本政府宣布侯勉,位于F島的核電站铐拐,受9級特大地震影響徘键,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜遍蟋,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,115評論 3 335
  • 文/蒙蒙 一吹害、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧虚青,春花似錦它呀、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,601評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至奢人,卻和暖如春谓媒,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背何乎。 一陣腳步聲響...
    開封第一講書人閱讀 33,702評論 1 274
  • 我被黑心中介騙來泰國打工句惯, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人支救。 一個(gè)月前我還...
    沈念sama閱讀 49,191評論 3 378
  • 正文 我出身青樓抢野,卻偏偏與公主長得像,于是被迫代替她去往敵國和親各墨。 傳聞我的和親對象是個(gè)殘疾皇子指孤,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,781評論 2 361

推薦閱讀更多精彩內(nèi)容