日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > php >内容正文

php

[转]php-fpm配置具体解释

發(fā)布時(shí)間:2024/6/30 php 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 [转]php-fpm配置具体解释 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.


[轉(zhuǎn)]php-fpm配置具體解釋


php-fpm具體解釋

原文鏈接:http://php-fpm.anight.org/
wiki:http://www.php-fpm.com/
翻譯:http://syre.blogbus.com/logs/20092011.html

什么是 FastCGI

FastCGI 是一個(gè)可伸縮、快速的在web server和腳本語(yǔ)言間通迅的接口。關(guān)于FastCGI技術(shù)的很多其它信息能夠在官方站點(diǎn)和Wikipedia看到。

FastCGI 被很多腳本語(yǔ)言所支持,包括 php。假設(shè)用 –enable-fastcgi 選項(xiàng)編譯的話。

多數(shù)流行的web server都支持 FastCGI。

包括Apache(mod_fastcgi和mod_fcgid)。Zeus,nginx和lighttpd。

FastCGI 的主要長(zhǎng)處是把動(dòng)態(tài)語(yǔ)言和 web server 分離開(kāi)來(lái)。這樣的技術(shù)同意 web server 和動(dòng)態(tài)語(yǔ)言執(zhí)行在不同的主機(jī)上。

這能夠改進(jìn)可擴(kuò)展性和安全性而沒(méi)有大的效率損失。

php-fpm 能夠和不論什么支持外部 FastCGI 技術(shù)的 web server 一起使用。

php-fpm是做啥用的

非常不幸,官方站點(diǎn)?php.net?上的 php 在將 FastCGI SAPI 用于生產(chǎn)環(huán)境方面有很多已知的問(wèn)題。

以下是關(guān)于啟用 FastCGI SAPI 時(shí)的問(wèn)題和 php-fpm 是怎樣解決他們的對(duì)照列表。

描寫(xiě)敘述php自帶的spawn-fcgi?+ spawn-php.sh + daemontoolsphp-fpm
php守護(hù)進(jìn)程化: pid file, log file, setsid(), setuid(), setgid(), chroot()(-)(+)(+)
進(jìn)程管理。能夠用 “graceful” 來(lái)停止并啟動(dòng) php worker 進(jìn)程而不會(huì)丟失請(qǐng)求。能夠平滑地升級(jí)配置和二進(jìn)制程序而不丟失不論什么請(qǐng)求。php4 (-), php5 (僅僅有 graceful)(-)(+)
嚴(yán)格限制來(lái)源請(qǐng)求的 web server 的 ip 地址php4 (-) php5 (+) (從 5.2.2 開(kāi)始)(-)(+)
依據(jù)負(fù)載動(dòng)態(tài)調(diào)整進(jìn)程數(shù)(-)(-)Todo
用不同的 uid/gid/chroot/environment 和不同的 php.ini 選項(xiàng)啟動(dòng) worder 進(jìn)程。你不須要 safe mode 了!(-)(-)(+)
記錄 worker 進(jìn)程 stdout 和 stderr 日志(-)(-)(+)
假設(shè)使用優(yōu)化器。在共享內(nèi)存意外破壞的情況下緊急重新啟動(dòng)全部的進(jìn)程(-)(-)(+)
假設(shè) set_time_limit() 失敗,確保進(jìn)程會(huì)結(jié)束(-)(-)(+)
特色功能 Error header、優(yōu)化的上傳支持、fastcgi_finish_request()

特色功能

全部這些特性都是“不打斷”的方式實(shí)現(xiàn)的。也就是說(shuō),假設(shè)你不使用它們,它們的存在不會(huì)影響php的功能性——他們都是“透明”的。

Error header
范圍:php.ini 選項(xiàng)
分類:便利性

默認(rèn)情況下,假設(shè)被訪問(wèn)的php腳本包括語(yǔ)法錯(cuò)誤。用戶會(huì)收到一個(gè)空的“200 ok”頁(yè)。這是不方便的。Error header 這個(gè) php.ini 選項(xiàng)同意在這樣的情況下產(chǎn)生一個(gè) HTTP 錯(cuò)誤碼,比方“HTTP/1.0 550 Server Made Big Boo”,從而中斷web server請(qǐng)求并顯示一個(gè)正確的錯(cuò)誤頁(yè)。

假設(shè)要實(shí)現(xiàn)這樣的功能,須要在 php.ini 中加入一條 fastcgi.error_header = “HTTP/1.0 550 Server Made Big Boo”

在 php-5.2.4 中加入了相似。但不相同的功能:假設(shè)被訪問(wèn)的php腳本包括語(yǔ)法錯(cuò)誤,而且 display_errors = off,會(huì)立馬返回“HTTP/1.0 500 Internal Server Error”。

假設(shè)你須要設(shè)定一個(gè) 503 錯(cuò)誤,或者想要使這個(gè)行為獨(dú)立于 display_errors 的設(shè)置,那么能夠使用fastcgi.error_header。

假設(shè)你在 php-5.2.5 或以上版本號(hào)上啟用 php-fpm。那么 fastcgi.error_header的優(yōu)先級(jí)更高。

優(yōu)化的上傳支持
實(shí)質(zhì):web server 支持
類型:優(yōu)化

這個(gè)特性正如名字那樣,能夠加速對(duì)大 POST 請(qǐng)求的處理速度。包括文件上傳。優(yōu)化是通過(guò)將請(qǐng)求體已寫(xiě)入一個(gè)暫時(shí)文件,然后 fastcgi 協(xié)議傳遞文件名稱而不是請(qǐng)求體到來(lái)實(shí)現(xiàn)的。眼下就我所知,僅僅有 nginx0.5.9 以上才支持這個(gè)功能。

顯然。這樣的模式僅僅在 php 和 web server 在一臺(tái)機(jī)器上的時(shí)候才干用。

nginx?樣例配置:

location ~ .php$ {
fastcgi_pass_request_body off;
client_body_in_file_only clean;
fastcgi_param? REQUEST_BODY_FILE? ?$request_body_file;

fastcgi_pass …;
}

在php中不須要配置不論什么東西。假設(shè)php收到了參數(shù)REQUEST_BODY_FILE。就讀取其中的請(qǐng)求體,假設(shè)沒(méi)有,就自行從fastcgi 協(xié)議中讀取請(qǐng)求體。

結(jié)合這個(gè)特性。能夠考慮對(duì)暫時(shí)文件使用內(nèi)存文件系統(tǒng),比如tmpfs(linux):

client_body_temp_path /dev/shm/client_body_temp;

fastcgi_finish_request()
范圍:php 函數(shù)
類型:優(yōu)化

這個(gè)特性能夠提高一些 php 請(qǐng)求的處理速度。

假設(shè)有些處理能夠在頁(yè)面生成完后進(jìn)行,就能夠使用這樣的優(yōu)化。比方,在 memcached 中保存 session 就能夠在頁(yè)面交給 web server 后進(jìn)行。fastcgi_finisth_request() ,這一特性能夠結(jié)束響應(yīng)輸出,web server 能夠馬上開(kāi)始交給等不及的客戶端。而此刻,php 能夠在請(qǐng)求的上下文環(huán)境中處理很多事情。比方保存session。轉(zhuǎn)換上傳的視頻,處理統(tǒng)計(jì)等等。

fastcgi_finisth_request() 會(huì)觸發(fā) shutdown 函數(shù)執(zhí)行。

request_slowlog_timeout
范圍: php-fpm.conf 選項(xiàng)
分類: 方便

這個(gè)選項(xiàng)能讓你跟蹤執(zhí)行緩慢的腳本并把他們連同調(diào)用棧一起記錄再日志文件里。

比如例如以下設(shè)置:

5s
logs/slow.log

記錄的 slow.log 可能是這個(gè)樣子:

Sep 21 16:22:19.399162 pid 29715 (pool default)
script_filename =? /local/www/stable/www/catalogue.php
[0x00007fff23618120] mysql_query()? /srv/stable/common/Database/class.MySQLRequest.php:20
[0x00007fff23618560]? getResult() /srv/stable/common/Database/class.Facade.php:106
[0x00007fff23618aa0] query()? /srv/stable/common/mysite.com/ORM/class.UsersMapper.php:99
[0x00007fff23618d60] resolveByID()? /srv/stable/common/mysite.com/ORM/class.User.php:629
[0x00007fff236193b0]? getData() /srv/stable/common/class.DataEntity.php:90
[0x00007fff236195d0]? load() /srv/stable/common/mysite.com/ORM/class.User.php:587
[0x00007fff23619a00] getIsHidden()? /srv/stable/common/mysite.com/class.User.php:42
[0x00007fff2361a470]? getName() /local/www/stable/www/catalogue.php:41

同一時(shí)候,在 error.log 中保存了例如以下記錄:

Sep 21 16:22:19.399031 [WARNING] fpm_request_check_timed_out(), line 135:? child 29715, script ‘/local/www/stable/www/catalogue.php’ (pool default)? executing too slow (5.018002 sec), logging

正如你再樣例中看到的。腳本執(zhí)行了 5 秒以上,并非常可能是因?yàn)?mysql?響應(yīng)慢造成的(top backtrace)。

FAQ

Q:php-fpm 能夠和 ZendOptimize 一起用嗎?
A:全然能夠。

Q:php-fpm 能夠和 ZendPlatform、xcache、eAccelerator、APC 等的優(yōu)化器一起用嗎?
A:是的。php-fpm 的架構(gòu)和不論什么一種用于快速 opcode 緩存的共享內(nèi)存都適用。

唯一的限制是:全部的 worker 進(jìn)程僅僅能適用一個(gè)緩存,即使它們用不同的 uid/gid 執(zhí)行

Q:為什么我要給 php 打補(bǔ)丁呢?spawn-fcgi 不須要這樣。
A:php-fpm 的創(chuàng)建是為了增強(qiáng)方便管理。沒(méi)有打過(guò)補(bǔ)丁的 php 不能做到:

平滑重新啟動(dòng) php 而不丟失請(qǐng)求。包括升級(jí) php 二進(jìn)制文件 以及/或者 擴(kuò)展。


用不同的 uid / gid / chroot 環(huán)境執(zhí)行 worker 進(jìn)程
全部的設(shè)置僅僅有一個(gè)配置文件
依據(jù)負(fù)載動(dòng)態(tài)請(qǐng)求 (TODO)
對(duì) php 請(qǐng)求實(shí)時(shí)統(tǒng)計(jì)性能 (TODO)

Q:為什么要用 root 執(zhí)行 php-fpm 呢?這安全嗎?
A:用 root 啟動(dòng) php-fpm 僅僅有在你打算用不同 uid/gid 的 php 來(lái)處理請(qǐng)求時(shí)才有意義。比方,在共享主機(jī)上的不同站點(diǎn)。

因?yàn)閮H僅有在 master 進(jìn)程用 root 執(zhí)行的時(shí)候。才干夠建立不同 uid/gid 的子進(jìn)程。這是相當(dāng)安全的。master 進(jìn)程自己從來(lái)不會(huì)去處理請(qǐng)求。


在不論什么情況下。php- fpm 都不會(huì)用 root 身份來(lái)處理請(qǐng)求。

Q:php-fpm 能夠加速 php 腳本處理速度嗎?
A:不,它不會(huì)影響處理速度。只是。假設(shè)你使用一些特殊特性,對(duì)于一些特定的請(qǐng)求還是能夠有性能提升的。

Q:假設(shè)我把我的站點(diǎn)從 mod_php 遷移到 php-fpm 。我會(huì)得到性能提升嗎?
A:通常,當(dāng)有服務(wù)器上有大量空暇內(nèi)存可用時(shí),能從遷移到 php-fpm 中得到的性能提升可能不大。可是假設(shè)內(nèi)存并不充裕,性能提升還是非常可觀的,在某些情況下能夠達(dá)到 300-500%。這可能是因?yàn)?nginx + php-fpm 通常會(huì)比?Apache?+ mod_php 使用更少的內(nèi)存。

而且 VFS 緩存會(huì)因?yàn)楹芏嗥渌目沼鄡?nèi)存而更有效地工作。

Q:php- fpm 將來(lái)會(huì)被官方的 php 包括嗎?
A:我希望如此。眼下。php-fpm 代碼的協(xié)議是 GPL 。所以如今 php-fpm 的代碼與 php 協(xié)議(相似 bsd)并不匹配。這是暫時(shí)性措施。這樣的選擇是為了簡(jiǎn)化開(kāi)發(fā)過(guò)程。一旦代碼的功能完備,比方自適應(yīng)生成子進(jìn)程和其它一些東西,協(xié)議會(huì)改為一個(gè)相匹配的。之后,php-fpm 會(huì)正式公布給 php 開(kāi)發(fā)團(tuán)隊(duì),并被建議包括。

郵件列表

假設(shè)你有問(wèn)題的話,請(qǐng)不要猶豫在郵件組里寫(xiě)郵件。

English:?highload-php-en?Russian:?highload-php-ru

文檔

php-fpm 已經(jīng)在 Linux、MacOSX、Solaris?和 FreeBSD 上測(cè)試通過(guò)。

確信 libxml2(在某些系統(tǒng)上叫做libxml2-devel)已經(jīng)安裝。

下載最小的?php?和?php-fpm

$ bzip2 -cd php-5.2.5.tar.bz2 | tar xf -
$ gzip -cd php-5.2.5-fpm-0.5.7.diff.gz | patch -d php-5.2.5 -p1
$ cd php-5.2.5
$ ./configure –enable-fastcgi –enable-fpm
$ make all install

編輯

$prefix/etc/php-fpm.conf

執(zhí)行

$prefix/bin/php-cgi –fpm

細(xì)致檢查

$prefix/logs/php-fpm.log

執(zhí)行 phpinfo() 檢查你的站點(diǎn)是否還正常執(zhí)行

master 進(jìn)程的 pid 被存放在

$prefix/logs/php-fpm.pid

master進(jìn)程能夠理解以下信號(hào):

SIGINT, SIGTERM立馬終止
SIGQUIT平滑終止
SIGUSR1又一次打開(kāi)日志文件
SIGUSR2平滑重載全部worker進(jìn)程并又一次加載配置和二進(jìn)制

關(guān)于

嗨。我的名字叫 Andrei Nigmatulin, 我是 php-fpm 的作者。

從 2004 年開(kāi)始。我就在等有什么人讓 PHP FastCGI 能滿足產(chǎn)品環(huán)境。但我等不下去了。

php-fpm 是在數(shù)個(gè)項(xiàng)目種使用 PHP 的 FastCGI SAPI 中的知識(shí)、經(jīng)驗(yàn)和想法的產(chǎn)物。

php-fpm 能夠在 GPL 協(xié)議下用在公共用途。

和 php-fpm 綁定的改動(dòng)版的?libevent?是在 BSD 協(xié)議下公布的。

我須要得到您的反饋——新的想法和建議——來(lái)改進(jìn)和優(yōu)化 php FastCGI SAPI。

假設(shè)您有什么想法、意見(jiàn)、補(bǔ)充和建議。我會(huì)非常高興。非常原意聽(tīng)取,或許還會(huì)實(shí)現(xiàn)他們。給給我發(fā)郵件吧。(地址在本頁(yè)的末尾)。

假設(shè)你想支持 php-fpm 的開(kāi)發(fā)。能夠作一些捐贈(zèng): Paypal Yandex.Money

15/05/2007 – 第一次提交到 php-fpm.

andrei dot nigmatulin at gmail dot com
譯注:
php-fpm還帶有一個(gè)更方便的腳本,在$prefix/sbin/php-fpm。

能夠用php-fpm start|graceful|restart|stop來(lái)維護(hù)。稍編輯一下就能夠讓它使用配置文件。

后記:

最開(kāi)始,php-fpm 僅僅有俄文文檔,弄的我非常郁悶。于是我先用?google?翻譯先弄成英文。然后再人工翻成中文。這其中會(huì)難免會(huì)在我自己的英文水平引起的錯(cuò)誤之外,再多些錯(cuò)誤出來(lái)。

后來(lái)最終有了一個(gè)英文的 wiki。并邀請(qǐng)我提供中文翻譯。

同一時(shí)候,距上一次翻譯(2008年5月)以后。原來(lái)的文檔也已經(jīng)有了更新。于是我就依據(jù)英文 wiki ,又一次翻譯了一遍。


http://www.ha97.com/95.html

來(lái)源:http://blog.chinaunix.net/uid-10565106-id-3313429.html




php-fpm 啟動(dòng)參數(shù)及重要配置具體解釋



約定幾個(gè)文件夾

  • /usr/local/php/sbin/php-fpm
  • /usr/local/php/etc/php-fpm.conf
  • /usr/local/php/etc/php.ini

一,php-fpm的啟動(dòng)參數(shù)

12345678910111213#測(cè)試php-fpm配置/usr/local/php/sbin/php-fpm?-t/usr/local/php/sbin/php-fpm?-c /usr/local/php/etc/php.ini -y /usr/local/php/etc/php-fpm.conf -t#啟動(dòng)php-fpm/usr/local/php/sbin/php-fpm/usr/local/php/sbin/php-fpm?-c /usr/local/php/etc/php.ini -y /usr/local/php/etc/php-fpm.conf#關(guān)閉php-fpmkill?-INT `cat?/usr/local/php/var/run/php-fpm.pid`#重新啟動(dòng)php-fpmkill?-USR2 `cat?/usr/local/php/var/run/php-fpm.pid`

二,php-fpm.conf重要參數(shù)具體解釋

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879pid = run/php-fpm.pid#pid設(shè)置,默認(rèn)在安裝文件夾中的var/run/php-fpm.pid。建議開(kāi)啟error_log = log/php-fpm.log#錯(cuò)誤日志,默認(rèn)在安裝文件夾中的var/log/php-fpm.loglog_level = notice#錯(cuò)誤級(jí)別. 可用級(jí)別為: alert(必須馬上處理), error(錯(cuò)誤情況), warning(警告情況), notice(一般重要信息), debug(調(diào)試信息). 默認(rèn): notice.emergency_restart_threshold = 60emergency_restart_interval = 60s#表示在emergency_restart_interval所設(shè)值內(nèi)出現(xiàn)SIGSEGV或者SIGBUS錯(cuò)誤的php-cgi進(jìn)程數(shù)假設(shè)超過(guò) emergency_restart_threshold個(gè),php-fpm就會(huì)優(yōu)雅重新啟動(dòng)。這兩個(gè)選項(xiàng)一般保持默認(rèn)值。process_control_timeout = 0#設(shè)置子進(jìn)程接受主進(jìn)程復(fù)用信號(hào)的超時(shí)時(shí)間. 可用單位: s(秒), m(分), h(小時(shí)), 或者 d(天) 默認(rèn)單位: s(秒). 默認(rèn)值: 0.daemonize = yes#后臺(tái)執(zhí)行fpm,默認(rèn)值為yes,假設(shè)為了調(diào)試能夠改為no。在FPM中,能夠使用不同的設(shè)置來(lái)執(zhí)行多個(gè)進(jìn)程池。 這些設(shè)置能夠針對(duì)每一個(gè)進(jìn)程池單獨(dú)設(shè)置。listen = 127.0.0.1:9000#fpm監(jiān)聽(tīng)端口。即nginx中php處理的地址。一般默認(rèn)值就可以。可用格式為: 'ip:port', 'port', '/path/to/unix/socket'. 每一個(gè)進(jìn)程池都須要設(shè)置.listen.backlog = -1#backlog數(shù),-1表示無(wú)限制。由操作系統(tǒng)決定,此行凝視掉就可以。

backlog含義參考:http://www.3gyou.cc/?p=41

listen.allowed_clients = 127.0.0.1#同意訪問(wèn)FastCGI進(jìn)程的IP,設(shè)置any為不限制IP,假設(shè)要設(shè)置其它主機(jī)的nginx也能訪問(wèn)這臺(tái)FPM進(jìn)程。listen處要設(shè)置成本地可被訪問(wèn)的IP。

默認(rèn)值是any。每一個(gè)地址是用逗號(hào)分隔. 假設(shè)沒(méi)有設(shè)置或者為空,則同意不論什么服務(wù)器請(qǐng)求連接

listen.owner = wwwlisten.group = wwwlisten.mode = 0666#unix socket設(shè)置選項(xiàng),假設(shè)使用tcp方式訪問(wèn)。這里凝視就可以。

user = wwwgroup = www#啟動(dòng)進(jìn)程的帳戶和組pm = dynamic #對(duì)于專用服務(wù)器,pm能夠設(shè)置為static。#怎樣控制子進(jìn)程,選項(xiàng)有static和dynamic。假設(shè)選擇static。則由pm.max_children指定固定的子進(jìn)程數(shù)。假設(shè)選擇dynamic,則由下開(kāi)參數(shù)決定:pm.max_children #。子進(jìn)程最大數(shù)pm.start_servers #,啟動(dòng)時(shí)的進(jìn)程數(shù)pm.min_spare_servers #,保證空暇進(jìn)程數(shù)最小值,假設(shè)空暇進(jìn)程小于此值,則創(chuàng)建新的子進(jìn)程pm.max_spare_servers #,保證空暇進(jìn)程數(shù)最大值,假設(shè)空暇進(jìn)程大于此值,此進(jìn)行清理pm.max_requests = 1000#設(shè)置每一個(gè)子進(jìn)程重生之前服務(wù)的請(qǐng)求數(shù). 對(duì)于可能存在內(nèi)存泄漏的第三方模塊來(lái)說(shuō)是非常實(shí)用的. 假設(shè)設(shè)置為 '0' 則一直接受請(qǐng)求. 等同于 PHP_FCGI_MAX_REQUESTS 環(huán)境變量. 默認(rèn)值: 0.pm.status_path = /status#FPM狀態(tài)頁(yè)面的網(wǎng)址. 假設(shè)沒(méi)有設(shè)置, 則無(wú)法訪問(wèn)狀態(tài)頁(yè)面. 默認(rèn)值: none. munin監(jiān)控會(huì)使用到ping.path = /ping#FPM監(jiān)控頁(yè)面的ping網(wǎng)址. 假設(shè)沒(méi)有設(shè)置, 則無(wú)法訪問(wèn)ping頁(yè)面. 該頁(yè)面用于外部檢測(cè)FPM是否存活而且能夠響應(yīng)請(qǐng)求. 請(qǐng)注意必須以斜線開(kāi)頭 (/)。ping.response = pong#用于定義ping請(qǐng)求的返回相應(yīng). 返回為 HTTP 200 的 text/plain 格式文本. 默認(rèn)值: pong.request_terminate_timeout = 0#設(shè)置單個(gè)請(qǐng)求的超時(shí)中止時(shí)間. 該選項(xiàng)可能會(huì)對(duì)php.ini設(shè)置中的'max_execution_time'因?yàn)槟承┨厥庠驔](méi)有中止執(zhí)行的腳本實(shí)用. 設(shè)置為 '0' 表示 'Off'.當(dāng)常常出現(xiàn)502錯(cuò)誤時(shí)能夠嘗試更改此選項(xiàng)。

request_slowlog_timeout = 10s#當(dāng)一個(gè)請(qǐng)求該設(shè)置的超時(shí)時(shí)間后,就會(huì)將相應(yīng)的PHP調(diào)用堆棧信息完整寫(xiě)入到慢日志中. 設(shè)置為 '0' 表示 'Off'slowlog = log/$pool.log.slow#慢請(qǐng)求的記錄日志,配合request_slowlog_timeout使用rlimit_files = 1024#設(shè)置文件打開(kāi)描寫(xiě)敘述符的rlimit限制. 默認(rèn)值: 系統(tǒng)定義值默認(rèn)可打開(kāi)句柄是1024,可使用 ulimit -n查看,ulimit -n 2048改動(dòng)。rlimit_core = 0#設(shè)置核心rlimit最大限制值. 可用值: 'unlimited' 、0或者正整數(shù). 默認(rèn)值: 系統(tǒng)定義值.chroot =#啟動(dòng)時(shí)的Chroot文件夾. 所定義的文件夾須要是絕對(duì)路徑. 假設(shè)沒(méi)有設(shè)置, 則chroot不被使用.chdir =#設(shè)置啟動(dòng)文件夾。啟動(dòng)時(shí)會(huì)自己主動(dòng)Chdir到該文件夾. 所定義的文件夾須要是絕對(duì)路徑. 默認(rèn)值: 當(dāng)前文件夾。或者/文件夾(chroot時(shí))catch_workers_output = yes#重定向執(zhí)行過(guò)程中的stdout和stderr到基本的錯(cuò)誤日志文件里. 假設(shè)沒(méi)有設(shè)置, stdout 和 stderr 將會(huì)依據(jù)FastCGI的規(guī)則被重定向到 /dev/null . 默認(rèn)值: 空.

三,常見(jiàn)錯(cuò)誤及解決的方法整理

1,request_terminate_timeout引起的資源問(wèn)題

request_terminate_timeout的值假設(shè)設(shè)置為0或者過(guò)長(zhǎng)的時(shí)間,可能會(huì)引起file_get_contents的資源問(wèn)題。

假設(shè)file_get_contents請(qǐng)求的遠(yuǎn)程資源假設(shè)反應(yīng)過(guò)慢,file_get_contents就會(huì)一直卡在那里不會(huì)超時(shí)。我們知道php.ini 里面max_execution_time 能夠設(shè)置 PHP 腳本的最大執(zhí)行時(shí)間,可是。在 php-cgi(php-fpm) 中,該參數(shù)不會(huì)起效。真正能夠控制 PHP 腳本最大執(zhí)行時(shí)間的是 php-fpm.conf 配置文件里的request_terminate_timeout參數(shù)。

request_terminate_timeout默認(rèn)值為 0 秒,也就是說(shuō),PHP 腳本會(huì)一直執(zhí)行下去。這樣,當(dāng)全部的 php-cgi 進(jìn)程都卡在 file_get_contents() 函數(shù)時(shí),這臺(tái) Nginx+PHP 的 WebServer 已經(jīng)無(wú)法再處理新的 PHP 請(qǐng)求了,Nginx 將給用戶返回“502 Bad Gateway”。改動(dòng)該參數(shù),設(shè)置一個(gè) PHP 腳本最大執(zhí)行時(shí)間是必要的,可是,治標(biāo)不治本。比如改成 30s,假設(shè)發(fā)生 file_get_contents() 獲取網(wǎng)頁(yè)內(nèi)容較慢的情況,這就意味著 150 個(gè) php-cgi 進(jìn)程,每秒鐘僅僅能處理 5 個(gè)請(qǐng)求。WebServer 相同非常難避免”502 Bad Gateway”。解決的方法是request_terminate_timeout設(shè)置為10s或者一個(gè)合理的值,或者給file_get_contents加一個(gè)超時(shí)參數(shù)。

1234567$ctx?= stream_context_create(array(????'http'?=> array(????????'timeout'?=> 10??? //設(shè)置一個(gè)超時(shí)時(shí)間,單位為秒????)));file_get_contents($str, 0, $ctx);

2,max_requests參數(shù)配置不當(dāng),可能會(huì)引起間歇性502錯(cuò)誤:

1pm.max_requests = 1000

設(shè)置每一個(gè)子進(jìn)程重生之前服務(wù)的請(qǐng)求數(shù). 對(duì)于可能存在內(nèi)存泄漏的第三方模塊來(lái)說(shuō)是非常實(shí)用的. 假設(shè)設(shè)置為 ’0′ 則一直接受請(qǐng)求. 等同于 PHP_FCGI_MAX_REQUESTS 環(huán)境變量. 默認(rèn)值: 0.
這段配置的意思是。當(dāng)一個(gè) PHP-CGI 進(jìn)程處理的請(qǐng)求數(shù)累積到 500 個(gè)后,自己主動(dòng)重新啟動(dòng)該進(jìn)程。

可是為什么要重新啟動(dòng)進(jìn)程呢?

一般在項(xiàng)目中,我們多多少少都會(huì)用到一些 PHP 的第三方庫(kù),這些第三方庫(kù)常常存在內(nèi)存泄漏問(wèn)題,假設(shè)不定期重新啟動(dòng) PHP-CGI 進(jìn)程。勢(shì)必造成內(nèi)存使用量不斷增長(zhǎng)。因此 PHP-FPM 作為 PHP-CGI 的管理器。提供了這么一項(xiàng)監(jiān)控功能。對(duì)請(qǐng)求達(dá)到指定次數(shù)的 PHP-CGI 進(jìn)程進(jìn)行重新啟動(dòng)。保證內(nèi)存使用量不增長(zhǎng)。

正是因?yàn)檫@個(gè)機(jī)制,在高并發(fā)的站點(diǎn)中,常常導(dǎo)致 502 錯(cuò)誤,我推測(cè)原因是 PHP-FPM 對(duì)從 NGINX 過(guò)來(lái)的請(qǐng)求隊(duì)列沒(méi)處理好。只是我眼下用的還是 PHP 5.3.2。不知道在 PHP 5.3.3 中是否還存在這個(gè)問(wèn)題。

眼下我們的解決方法是。把這個(gè)值盡量設(shè)置大些。盡可能降低 PHP-CGI 又一次 SPAWN 的次數(shù)。同一時(shí)候也能提高整體性能。在我們自己實(shí)際的生產(chǎn)環(huán)境中發(fā)現(xiàn),內(nèi)存泄漏并不明顯。因此我們將這個(gè)值設(shè)置得非常大(204800)。大家要依據(jù)自己的實(shí)際情況設(shè)置這個(gè)值,不能盲目地加大。

話說(shuō)回來(lái),這套機(jī)制目的僅僅為保證 PHP-CGI 只是分地占用內(nèi)存。為何不通過(guò)檢測(cè)內(nèi)存的方式來(lái)處理呢?我非常認(rèn)同高春輝所說(shuō)的,通過(guò)設(shè)置進(jìn)程的峰值內(nèi)在占用量來(lái)重新啟動(dòng) PHP-CGI 進(jìn)程,會(huì)是更好的一個(gè)解決方式。

3,php-fpm的慢日志。debug及異常排查神器:

request_slowlog_timeout設(shè)置一個(gè)超時(shí)的參數(shù)。slowlog設(shè)置慢日志的存放位置

1tail?-f /var/log/www.slow.log

上面的命令就可以看到執(zhí)行過(guò)慢的php過(guò)程。


大家能夠看到常常出現(xiàn)的網(wǎng)絡(luò)讀取超過(guò)、Mysql查詢過(guò)慢的問(wèn)題,依據(jù)提示信息再排查問(wèn)題就有非常明白的方向了。



php-fpm 5.3+ 怎樣關(guān)閉 重新啟動(dòng)?

php 5.3+ 下的php-fpm 不再支持 php-fpm 曾經(jīng)具有的 /usr/local/php/sbin/php-fpm (start|stop|reload)等命令,須要使用信號(hào)控制:

master進(jìn)程能夠理解以下信號(hào)

INT, TERM 立馬終止 QUIT 平滑終止 USR1 又一次打開(kāi)日志文件 USR2 平滑重載全部worker進(jìn)程并又一次加載配置和二進(jìn)制模塊

演示樣例:

php-fpm 關(guān)閉:

kill -INT `cat /usr/local/php/var/run/php-fpm.pid`

php-fpm 重新啟動(dòng):

kill -USR2 `cat /usr/local/php/var/run/php-fpm.pid`

查看php-fpm進(jìn)程數(shù):

ps aux | grep -c php-fpm

8.命令行下執(zhí)行php,提示找不到命令

-bash: /usr/bin/php: No such file or directory

vi /etc/profile

在文件底部添加一行配置
export PATH=/usr/local/php/bin:$PATH

保存退出

source /etc/profile


來(lái)源:http://www.cnblogs.com/argb/p/3604340.html



php-fpm參數(shù)優(yōu)化

php-fpm進(jìn)程設(shè)置多少合適,設(shè)成動(dòng)態(tài)還是靜態(tài)?

《lnmp一鍵安裝包》中會(huì)依據(jù)你服務(wù)器內(nèi)存調(diào)整php-fpm進(jìn)程數(shù)。

以下是摘自Google討論話題:《?PHP-FPM on highload tips?》[墻外。翻墻可參考goagent]。

When you running a highload website with PHP-FPM via FastCGI, the following tips may be useful to you
假設(shè)你的高負(fù)載站點(diǎn)使用PHP-FPM管理FastCGI。或許以下這些技巧對(duì)你實(shí)用

1. Compile PHP's modules as less as possible, the simple the best (fast);?
盡量少安裝PHP模塊。最簡(jiǎn)單是最好(快)的

2. Increas PHP FastCGI child number to 100 and even more. Sometime, 200 is OK! ( On 4GB memory server);?
把你的PHP FastCGI子進(jìn)程數(shù)調(diào)到100或以上,在4G內(nèi)存的服務(wù)器上200就能夠(建議壓力測(cè)試來(lái)得出自己服務(wù)器合理的值

3. Using SOCKET PHP FastCGI, and put into /dev/shm on Linux;?
socket連接FastCGI。/dev/shm是內(nèi)存文件系統(tǒng),socket放在內(nèi)存中肯定會(huì)快些

4. Increase Linux "max open files", using the following command (must be root):?
Linux下添加文件打開(kāi)數(shù),命令例如以下:

cat >> /etc/security/limits.conf <<EOF * soft nproc 65535 * hard nproc 65535 * soft nofile 65535 * hard nofile 65535 EOF

5. Increase PHP-FPM open file description rlimit:?
添加 PHP-FPM 打開(kāi)文件描寫(xiě)敘述符的限制:

# vi $php_install_dir/etc/php-fpm.conf rlimit_files = 51200

6. Using PHP code accelerator, e.g eAccelerator, XCache. And set "cache_dir" to /dev/shm on Linux.
使用php代碼加速器,比如 eAccelerator, XCache.在Linux平臺(tái)上能夠把`cache_dir`指向 /dev/shm

/usr/local/php/etc/php-fpm.conf重要優(yōu)化參數(shù)具體解釋:

pm = dynamic

pm參數(shù)指定了進(jìn)程管理方式,有兩種可供選擇:static或dynamic。從字面意思不難理解。為靜態(tài)或動(dòng)態(tài)方式。假設(shè)是靜態(tài)方式。那么在php-fpm啟動(dòng)的時(shí)候就創(chuàng)建了指定數(shù)目的進(jìn)程,在執(zhí)行過(guò)程中不會(huì)再有變化(并非真的就永遠(yuǎn)不變)。而動(dòng)態(tài)的則在執(zhí)行過(guò)程中動(dòng)態(tài)調(diào)整。當(dāng)然并非無(wú)限制的創(chuàng)建新進(jìn)程,受pm.max_spare_servers參數(shù)影響;動(dòng)態(tài)適合小內(nèi)存機(jī)器,靈活分配進(jìn)程,省內(nèi)存。靜態(tài)適用于大內(nèi)存機(jī)器。動(dòng)態(tài)創(chuàng)建回收進(jìn)程對(duì)服務(wù)器資源也是一種消耗

pm.max_children = 24

static模式下創(chuàng)建的子進(jìn)程數(shù)或dynamic模式下同一時(shí)刻同意最大的php-fpm子進(jìn)程數(shù)量

pm.start_servers = 16

#動(dòng)態(tài)方式下的起始php-fpm進(jìn)程數(shù)量

pm.min_spare_servers = 12

#動(dòng)態(tài)方式下服務(wù)器空暇時(shí)最小php-fpm進(jìn)程數(shù)量

pm.max_spare_servers = 24

#動(dòng)態(tài)方式下服務(wù)器空暇時(shí)最大php-fpm進(jìn)程數(shù)量

一般php-fpm進(jìn)程占用20~30m左右的內(nèi)存就按30m算。

假設(shè)單獨(dú)跑php-fpm,動(dòng)態(tài)方式起始值可設(shè)置物理內(nèi)存Mem/30M,因?yàn)榇蠹乙话鉔ginx、MySQL都在一臺(tái)機(jī)器上。于是預(yù)留一半給它們,即php-fpm進(jìn)程數(shù)為$Mem/2/30。

LNMP在一臺(tái)機(jī)器上參數(shù)(僅供參考。建議壓力測(cè)試得出):

Mem=`free -m | awk '/Mem:/{print $2}'` #我的機(jī)器內(nèi)存是987M sed -i "s@^pm.max_children.*@pm.max_children = $(($Mem/2/20))@" $php_install_dir/etc/php-fpm.conf sed -i "s@^pm.start_servers.*@pm.start_servers = $(($Mem/2/30))@" $php_install_dir/etc/php-fpm.conf sed -i "s@^pm.min_spare_servers.*@pm.min_spare_servers = $(($Mem/2/40))@" $php_install_dir/etc/php-fpm.conf sed -i "s@^pm.max_spare_servers.*@pm.max_spare_servers = $(($Mem/2/20))@" $php_install_dir/etc/php-fpm.conf

987M內(nèi)存:

pm = dynamic pm.max_children = 24 pm.start_servers = 16 pm.min_spare_servers = 12 pm.max_spare_servers = 24

來(lái)源:https://blog.linuxeye.com/380.html





轉(zhuǎn)載于:https://www.cnblogs.com/yfceshi/p/7256055.html

總結(jié)

以上是生活随笔為你收集整理的[转]php-fpm配置具体解释的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

深夜免费福利 | 中国成人一区 | 国产三级av在线 | 欧美最新另类人妖 | 成人在线小视频 | 在线一二三区 | 国产 中文 日韩 欧美 | 天天干天天操天天做 | 西西444www大胆高清图片 | 中文国产在线观看 | 久久 地址 | 在线免费高清一区二区三区 | 久久精品亚洲精品国产欧美 | 黄色大片视频网站 | 四虎在线观看精品视频 | 国产成人免费网站 | 五月激情婷婷丁香 | www.啪啪.com| 97超碰中文字幕 | av中文字幕免费在线观看 | 国产精品中文字幕在线播放 | 一级理论片在线观看 | 久久精选视频 | 日韩在线一级 | av在线网站免费观看 | 97视频资源| 麻豆成人精品 | 91九色国产 | 国产精品久久久久久久7电影 | 欧美二区视频 | 中文字幕在线观看视频网站 | 综合天天网 | 四虎影视8848aamm | 91精品伦理| 国产精品黑丝在线观看 | 日韩一级黄色大片 | 久久人人爽人人人人片 | 一级黄色大片 | 精品福利片 | 黄色网址在线播放 | 久久综合九色综合网站 | 久久刺激视频 | 天天爱天天操天天干 | a视频在线 | 丝袜美腿在线视频 | 三上悠亚一区二区在线观看 | 国产精品久久久久影院 | 欧美一区二区三区特黄 | 欧美激情第一区 | 亚洲视频免费视频 | 96久久久| 国产精品观看在线亚洲人成网 | 99色视频在线 | 日批在线观看 | 91麻豆精品国产 | 亚洲中字幕 | 日韩aⅴ视频 | 色多多污污在线观看 | 97看片吧 | 在线看v片| 久久久久久久久久久久久国产精品 | 激情视频综合网 | 国产成人久久精品 | 免费看一级片 | 久久成人午夜 | 国产一二三四在线视频 | 久草免费福利在线观看 | 亚洲综合涩| 久久三级视频 | 缴情综合网五月天 | 日韩成人免费在线观看 | 嫩草av在线 | 久久美女精品 | 日本一区二区三区免费看 | 成人黄色电影视频 | 三级视频片 | 美女免费视频黄 | av直接看| 在线性视频日韩欧美 | 久久视频免费在线观看 | 免费日韩一区二区三区 | 99精品在线看 | 日韩免费一级a毛片在线播放一级 | 欧美精品xxx | 精品国产电影一区 | 91av看片| 二区三区中文字幕 | 96视频免费在线观看 | а天堂中文最新一区二区三区 | 青春草国产视频 | 久久久久综合精品福利啪啪 | 五月激情久久 | 日韩电影在线看 | 成人在线免费观看视视频 | 99视频国产精品免费观看 | 97超碰人人澡 | 三日本三级少妇三级99 | 婷婷激情站 | 亚洲日本黄色 | 亚洲一区二区高潮无套美女 | 911精品美国片911久久久 | 久久久精品综合 | 精品久久久久久久久久岛国gif | 黄色亚洲大片免费在线观看 | 日韩av电影免费观看 | 国产成人亚洲在线观看 | 黄色免费在线视频 | 97免费在线观看视频 | 久久免费视频一区 | 免费视频 你懂的 | 一区二区三区免费看 | 久久精品二区 | 日韩三级免费观看 | 91成年人视频 | 日韩精品无码一区二区三区 | 天天色天天综合网 | 免费看日韩 | 久久精品亚洲综合专区 | 一级黄色大片 | 免费观看日韩 | 国产69精品久久久久9999apgf | 91中文在线视频 | 中文字幕乱码电影 | 不卡的av在线 | av片中文| 成人教育av | 久久99九九99精品 | 免费网站黄色 | 久草在线这里只有精品 | 天天综合网天天综合色 | 国产一区视频导航 | 操操操日日日干干干 | 国产日韩精品一区二区在线观看播放 | 婷婷久久国产 | 国产精品久久久久久久久久妇女 | 国产主播99 | 日日摸日日爽 | 中文字幕在线观看一区 | 国产精品v欧美精品 | a天堂免费 | 色永久免费视频 | 激情综合网色播五月 | 国产资源在线视频 | 狠狠干 狠狠操 | 国内精品久久久久影院优 | 黄色一级在线视频 | 特级毛片在线观看 | 国产97av| 久草精品在线播放 | 手机在线小视频 | 有码中文字幕在线观看 | 亚洲精品短视频 | 五月天激情开心 | 日韩在线视频精品 | 狠狠操狠狠干2017 | 欧美一区二区三区在线视频观看 | 五月婷婷综合在线观看 | 久久综合久久综合久久 | 一区二区三区福利 | 中文字幕在线播放日韩 | 亚洲国产av精品毛片鲁大师 | 午夜精品一区二区三区在线观看 | 久草精品免费 | 欧美日韩国产一区 | 亚洲人人射 | 国产999视频在线观看 | 国产对白av | 久久这里有精品 | 天天舔天天射天天操 | 婷婷av色综合 | 草久中文字幕 | 久久久精品网 | 国产高清在线免费观看 | 日韩免费在线观看视频 | 伊人永久在线 | www色网站 | 欧美一级片在线免费观看 | 亚洲欧美综合精品久久成人 | 欧美日韩精品在线播放 | 久久久精品国产免费观看一区二区 | 亚洲在线免费视频 | 久99久久| 国产精品永久免费视频 | 91精品久久久久久久久久入口 | 欧美少妇xxxxxx | 免费网站污 | 天天干国产 | 欧美精品久久久久久久久老牛影院 | 91污在线 | 天天色棕合合合合合合 | 亚洲春色综合另类校园电影 | 欧美巨大荫蒂茸毛毛人妖 | 婷婷5月激情5月 | 国产一级二级在线观看 | 在线黄色av | 日本在线成人 | 日韩免费看的电影 | 免费三级影片 | 中文字幕黄色网址 | 婷婷伊人综合亚洲综合网 | 国内精自线一二区永久 | av免费在线网 | 中文字幕日韩有码 | 亚洲久在线 | 久久久一本精品99久久精品66 | 日本h视频在线观看 | 99福利影院 | 国产精品一区二区久久国产 | 狠狠操狠狠插 | 福利一区在线视频 | 91av在线视频免费观看 | 日本天天色| 在线看黄网站 | 在线播放第一页 | 亚洲国产精品va在线 | 久久撸在线视频 | 中文字幕一区av | 日韩一级黄色大片 | 国内精品免费久久影院 | 人人插人人| 片黄色毛片黄色毛片 | 亚洲激情中文 | 夜夜高潮夜夜爽国产伦精品 | 欧美国产不卡 | 久久久久久国产一区二区三区 | 9999精品| 亚洲.www| 国产精品一区二区三区免费看 | 日韩av手机在线观看 | 国产精品99久久久久久小说 | 一二三区在线 | 免费av网址在线观看 | 九九热免费精品视频 | 精品在线二区 | 91亚洲精品久久久中文字幕 | 午夜精品视频福利 | 国产一区二区在线视频观看 | 久久精品影片 | 中国成人一区 | 天天操天天弄 | 婷婷综合久久 | 九九热在线精品 | 97人人爽人人 | 中文成人字幕 | 日本高清中文字幕有码在线 | 极品久久久久 | 国产日产精品一区二区三区四区 | 日本精品一区二区三区在线播放视频 | 婷婷丁香在线观看 | 亚洲区精品| 成人一级免费视频 | 亚洲一区二区精品3399 | 国语黄色片 | 免费网站v | 天天综合操 | 欧美一级乱黄 | 国产一区二区电影在线观看 | 久久夜色精品国产欧美乱 | www.香蕉| 亚洲狠狠婷婷 | 四虎在线观看网址 | 国产99自拍 | 国产一区二区三区高清播放 | 欧美精品一区二区在线播放 | 亚洲精品国偷拍自产在线观看蜜桃 | 亚洲天天在线日亚洲洲精 | www.夜夜操.com| 国产精品麻豆99久久久久久 | 日日碰夜夜爽 | 国产精品一区二区在线观看免费 | 99视频精品| 久久国内精品99久久6app | 九九九视频在线 | 日韩久久精品一区二区 | 午夜精品久久一牛影视 | 成年人黄色免费看 | 99久久久国产精品 | 成人午夜电影免费在线观看 | 99国产在线观看 | 天天干夜夜 | 国产精品久久久久久久av大片 | 亚洲综合色激情五月 | 日韩高清在线一区二区三区 | 美女国内精品自产拍在线播放 | 成人亚洲综合 | 国产最新视频在线观看 | 日本精品小视频 | 日韩av网页| japanesefreesex中国少妇 | 欧美日本在线视频 | 亚洲精品在线观看中文字幕 | 中文字幕资源站 | 欧美 日韩 国产 成人 在线 | 国内精品久久影院 | 婷婷六月天丁香 | 日狠狠 | 西西www4444大胆在线 | 午夜私人影院久久久久 | 亚洲国产色一区 | av高清在线 | 欧美在线一二 | 免费看成人片 | 久久久久久网址 | 成年人免费电影在线观看 | 在线免费观看国产 | 天天操天天色天天 | 在线观看视频一区二区三区 | 久久免费在线观看视频 | 天天干天天拍天天操 | 久草视频在线看 | 日韩在线视频播放 | 免费观看午夜视频 | 91麻豆文化传媒在线观看 | 一区二区三区国产欧美 | 免费午夜视频在线观看 | 免费看片成人 | 国产高清精品在线观看 | 丁香婷婷深情五月亚洲 | av丁香花 | 热久精品 | 日韩精品一区二区三区水蜜桃 | a黄色一级片 | 激情开心 | 日韩视频在线观看视频 | 男女拍拍免费视频 | 欧美a在线免费观看 | 性色xxxxhd| 国产精品久久久久久久久毛片 | 国产视频欧美视频 | 亚洲精品在线二区 | 欧美在线18 | 在线观看av不卡 | 国产精品理论在线观看 | ,午夜性刺激免费看视频 | 永久精品视频 | 久久久久99精品成人片三人毛片 | 91porny九色91啦中文 | 久久久免费网站 | 中文字幕在线播放一区二区 | www免费看 | 中文字幕区 | 国产麻豆精品传媒av国产下载 | 久久av观看 | 五月婷网| 99精品一区二区 | 在线三级播放 | 狠狠撸电影 | 涩涩伊人| 婷婷久久综合九色综合 | 中文字幕制服丝袜av久久 | 日韩91av | 国内一级片在线观看 | 中文字幕日韩在线播放 | 精品国产免费人成在线观看 | 久久久久 免费视频 | 国内毛片毛片 | 热re99久久精品国产99热 | 日本高清免费中文字幕 | 国产999视频 | 欧美精品久久久久久久久久 | 亚洲综合精品在线 | 亚洲精品资源 | 久久免费观看少妇a级毛片 久久久久成人免费 | 一区二区av | 欧美日韩国产色综合一二三四 | 91中文字幕在线视频 | 毛片www| 国产精品一区二区久久精品爱微奶 | 国产精品福利午夜在线观看 | 99r在线观看 | 中文字幕一区二区在线观看 | 色视频国产直接看 | 黄污网站在线观看 | 国产黄色一级片在线 | www.夜夜爱| 国产大片免费久久 | 久久精品波多野结衣 | 日韩av影视在线观看 | 三级大片网站 | 超薄丝袜一二三区 | 国产精品久久久久永久免费看 | 亚洲爱av| 精品亚洲男同gayvideo网站 | 波多野结衣在线观看一区 | 国产精品高清在线观看 | 操高跟美女 | 色婷婷av一区二 | 免费视频久久久久久久 | 国产视频1区2区 | 亚洲精品视频免费看 | 成人小视频在线观看免费 | 天天插天天 | 日韩极品视频在线观看 | 精品一区三区 | 美女视频网站久久 | 亚洲精品伦理在线 | 日韩视频免费在线观看 | 国产拍揄自揄精品视频麻豆 | 91在线视频免费 | 国产精品一区二区在线观看免费 | 91成人在线看 | 精品天堂av | a午夜在线 | 久久精品首页 | 色搞搞| av网站免费线看精品 | 综合婷婷丁香 | 草樱av| 天天射,天天干 | 国内成人精品视频 | 国产伦精品一区二区三区… | 国产99久久久久久免费看 | 亚洲三级国产 | 五月婷婷色综合 | 伊人网综合在线观看 | 国产99黄| 91丨九色丨蝌蚪丰满 | 亚洲精品欧洲精品 | 久久网站免费 | 精品国产自在精品国产精野外直播 | 日本不卡视频 | 黄色字幕网 | 欧美日韩不卡一区二区三区 | 99精品视频在线观看 | 三级黄色在线观看 | 99re在线视频观看 | 亚洲欧美精品在线 | 三级免费黄 | 国产高清一区二区 | 亚洲国产一区二区精品专区 | 日韩欧美高清一区二区三区 | 亚洲国产精品小视频 | 在线a人v观看视频 | 久久久久久久久免费视频 | 国产精品高潮呻吟久久久久 | 成人app在线免费观看 | 日韩午夜在线观看 | 久久国产美女视频 | 精品国产成人在线影院 | 亚洲精品国偷自产在线99热 | 日韩手机在线 | 久久伊人综合 | 欧美日韩在线网站 | 黄p在线播放 | 免费a网址 | 麻豆视频大全 | 日本午夜在线亚洲.国产 | 国内免费久久久久久久久久久 | 2022中文字幕在线观看 | av在线中文| 亚洲综合在 | 欧美色图p | 在线观看完整版免费 | 精品国产伦一区二区三区观看说明 | 国产精品视频地址 | 成人免费精品 | 成人免费视频免费观看 | 99久久婷婷国产综合精品 | 激情偷乱人伦小说视频在线观看 | 欧美性黄网官网 | 中文字幕 在线看 | 97在线公开视频 | 日韩免费三区 | 成人小视频在线观看免费 | 99超碰在线播放 | 精品视频久久 | 99久久99热这里只有精品 | 黄色大全免费观看 | 亚洲视频精品在线 | .精品久久久麻豆国产精品 亚洲va欧美 | av成人在线看 | 日韩黄色在线 | 中文字幕在线播放视频 | 色婷婷激情五月 | 伊香蕉大综综综合久久啪 | 日韩av在线高清 | 久久xx视频 | 色偷偷男人的天堂av | 在线观看av小说 | 色资源二区在线视频 | 久久久69 | 在线视频精品 | 欧美日韩在线免费观看视频 | 欧美专区日韩专区 | 国产成人精品午夜在线播放 | 伊人天天狠天天添日日拍 | 亚洲婷婷在线视频 | 国产精品久久99精品毛片三a | 亚洲精品福利视频 | 西西人体4444www高清视频 | 国产福利在线免费 | 国产精品欧美一区二区 | 国产在线观看污片 | 国产一级大片在线观看 | 久久99精品国产麻豆婷婷 | 国产精品麻豆免费版 | 日韩电影一区二区三区 | 国产视频一区二区三区在线 | 97在线观看免费高清 | 国产婷婷vvvv激情久 | 久久深夜福利免费观看 | 青青五月天 | 中文字幕在线免费观看 | 99爱国产精品 | 99久精品视频 | 丁香狠狠| 欧美性极品xxxx做受 | 久久精品影片 | 久草电影在线观看 | 色就是色综合 | 三级av片| 91豆花在线观看 | 六月丁香激情网 | 日韩欧美视频在线观看免费 | 婷婷伊人综合亚洲综合网 | 黄色一区三区 | 六月色丁香| 国产一区二区午夜 | 欧美成年人在线观看 | 伊人资源视频在线 | 天天爱av导航 | 国产精品国产三级国产aⅴ9色 | 国产精品乱码久久久久久1区2区 | 日韩欧美亚洲 | 国内精品久久久久国产 | 国产麻豆精品一区二区 | 在线91精品 | 麻豆91精品91久久久 | 国产精品免费视频一区二区 | 国产成人精品在线 | 欧美高清视频不卡网 | 日本久久久久 | 欧美韩国在线 | 96看片| 中文字幕av在线播放 | 久久综合给合久久狠狠色 | av丝袜制服| 国产精品99久久免费观看 | 日韩视 | 国产最新精品视频 | 色中射| 超碰97av在线 | 欧美亚洲一区二区在线 | 亚洲九九九在线观看 | 成人影音在线 | 免费看v片网站 | 九九久久电影 | 一区二区三高清 | 免费视频一区二区 | 香蕉在线影院 | 国产福利一区二区三区在线观看 | 色狠狠综合天天综合综合 | 又污又黄的网站 | 欧美精品免费一区二区 | 久久国产精品偷 | 2021国产精品 | 国产中文字幕视频在线观看 | 欧美日韩精品影院 | 国产高清视频在线 | 久久综合给合久久狠狠色 | 在线99热| 亚洲作爱视频 | 91在线资源| 国产精品日韩久久久久 | 久久精品aaa | 国产亚洲视频在线观看 | 国产流白浆高潮在线观看 | a成人v | 久久精品黄 | 亚洲精品在线国产 | 国产精品 亚洲精品 | 一级片视频在线 | 国产精品久久久久久久久久三级 | 在线天堂中文在线资源网 | 免费成人黄色 | 操操操天天操 | 99久e精品热线免费 99国产精品久久久久久久久久 | 不卡的av片 | 手机在线观看国产精品 | 91成人午夜 | 精品一区精品二区 | 日韩免费看片 | 精品国产乱码久久久久久久 | 成人国产精品免费观看 | 午夜狠狠干 | 久久久久久免费毛片精品 | 日韩精品久久久久久久电影竹菊 | 日躁夜躁狠狠躁2001 | 成人午夜精品久久久久久久3d | 最新99热| 国产精品久久久久国产精品日日 | 天天久久综合 | 91视频午夜 | 久久日本视频 | avv天堂| 一区二区三区不卡在线 | 久久综合九色99 | 成人av高清在线观看 | 国产999久久久 | 国产一卡在线 | 日本性生活免费看 | 国产精品99蜜臀久久不卡二区 | 国产伦理久久精品久久久久_ | 午夜视频在线观看一区二区三区 | 九九视频免费在线观看 | 中文字幕免费在线 | 欧美视屏一区二区 | 波多野结衣在线视频一区 | 久久精品中文字幕一区二区三区 | 伊人伊成久久人综合网小说 | 一区二区三区日韩视频在线观看 | 精品在线小视频 | 久久精品久久国产 | 69国产精品视频免费观看 | av在线激情 | 精品国产一区二区三区久久久 | 成人禁用看黄a在线 | 亚洲高清在线 | 在线观看免费视频你懂的 | 欧美精品被 | 欧美日韩精品在线一区二区 | 天天做天天看 | 久久久久亚洲精品 | 欧美一级黄色视屏 | 特级西西www44高清大胆图片 | 免费亚洲视频 | 午夜一级免费电影 | 免费毛片一区二区三区久久久 | 国产香蕉久久 | 美女黄频网站 | 欧美一二在线 | 狠狠干夜夜操天天爽 | 91黄在线看 | 中文字幕在线免费观看视频 | 亚洲综合激情网 | 天天干人人 | 成人免费视频视频在线观看 免费 | 成人在线视频一区 | 超碰97人人爱 | av免费在线看网站 | 亚洲精品久久久久久国 | 久操97| 美女免费视频黄 | 91中文视频 | 午夜精品久久久久久久99水蜜桃 | 人人超碰在线 | 色一级片 | 97免费中文视频在线观看 | 天天性天天草 | 8090yy亚洲精品久久 | 国产视频九色蝌蚪 | 国产精品日韩久久久久 | 奇米网网址 | 成人免费观看在线视频 | 亚洲一区 av| 一级性视频 | 日日夜夜综合网 | 日韩免费在线观看 | 18做爰免费视频网站 | 国产成人av在线 | 免费在线观看午夜视频 | 久久三级毛片 | 91精品一区在线观看 | 国产第一二区 | 天天插天天爱 | 91中文在线 | 在线观看日本高清mv视频 | 日韩91在线 | 91成人短视频在线观看 | 不卡的av在线播放 | 国产在线国产 | 国产精品24小时在线观看 | 日韩专区在线播放 | 97人人模人人爽人人喊网 | 久久这里精品视频 | 日日狠狠 | 日韩在线观看av | 国产xvideos免费视频播放 | 久久精品亚洲一区二区三区观看模式 | 最近在线中文字幕 | 亚洲一级在线观看 | 日韩在线观看a | 97精品超碰一区二区三区 | 久久久久一区二区三区四区 | 黄色免费观看网址 | 久久久久久久久久久久电影 | 亚洲第一区在线播放 | 在线观看久草 | 日日干精品 | 一区二区精品视频 | 日本在线观看黄色 | 久久激情小视频 | 2017狠狠干 | 狠狠色丁香婷婷综合基地 | 91精品久久久久久久99蜜桃 | 黄色高清视频在线观看 | av高清在线观看 | 国产精品入口传媒 | 午夜精品福利在线 | 99在线观看视频 | 婷婷国产一区二区三区 | 一级特黄av | 国产精品一区二区三区免费看 | 96av在线| 夜夜躁日日躁狠狠躁 | 日韩av电影免费在线观看 | 久久精品男人的天堂 | 国产在线不卡精品 | 色先锋av资源中文字幕 | 亚洲国产精品久久久 | 久久久久综合 | 久久精品国产成人精品 | 欧美高清视频不卡网 | 免费进去里的视频 | 99精品国产视频 | 精品国产伦一区二区三区免费 | 亚洲欧美视频一区二区三区 | 中文字幕 欧美性 | 天天色 天天| 久久国产精品99国产精 | 亚洲小视频在线 | 国产精品21区 | 日日摸日日碰 | 又黄又刺激又爽的视频 | 欧美日韩视频网站 | 91片在线观看 | 国产在线观看污片 | 高清在线观看av | 日本在线观看一区 | 国产一区二区三区午夜 | 成年人看片网站 | 国产一区免费看 | 日韩午夜小视频 | 超碰97国产精品人人cao | 午夜精品一区二区三区四区 | 日韩色视频在线观看 | 91中文字幕在线播放 | 国产高清av免费在线观看 | 国产系列 在线观看 | 色婷婷国产精品一区在线观看 | 久99久久| 在线看v片| 六月丁香激情综合色啪小说 | 中文字幕在线观看完整 | 亚洲欧美日韩国产一区二区 | 日韩欧美在线观看一区二区 | 成年人免费在线播放 | 日韩精品一区二区免费 | 亚洲午夜久久久久久久久久久 | av韩国在线 | 国产亚洲va综合人人澡精品 | 天无日天天操天天干 | 人人爽人人搞 | 精品欧美乱码久久久久久 | 久久亚洲专区 | 婷婷网站天天婷婷网站 | 91视频久久久久久 | 久青草电影 | 日日夜夜网 | 91视频观看免费 | 综合亚洲视频 | 制服丝袜亚洲 | 一区二区三区四区精品视频 | 国产精品九九久久久久久久 | 少妇高潮冒白浆 | 91精品入口 | 精品国产福利在线 | 婷婷中文字幕 | 在线日韩av| 成人91av| 日韩av不卡播放 | 亚洲另类视频在线 | 国产九九九精品视频 | 久久天天躁狠狠躁亚洲综合公司 | 国产成人精品久久久久 | 亚洲精品国产精品国自产观看浪潮 | 国产四虎影院 | 在线你懂的视频 | 在线a视频 | 国产伦理一区 | 欧美日韩性视频 | 日韩黄色免费看 | 久久精品最新 | 欧美日韩国产区 | 成人a免费视频 | 久99久精品视频免费观看 | 亚洲精品久久久久久久蜜桃 | 婷婷在线视频 | 免费看一级特黄a大片 | 在线播放亚洲激情 | 天天操天天操天天操天天操 | 久久视频免费在线 | 亚洲国产精品久久久久久 | 国产日产精品一区二区三区四区 | 五月天狠狠操 | 亚洲一区日韩 | 国产精品一区二区果冻传媒 | 中文字幕在 | 国产精品一区二 | 久久99国产精品久久 | 美女福利视频一区二区 | 久久人人爽人人爽人人 | 超碰人人舔 | 亚州日韩中文字幕 | 成人在线视频网 | 最新一区二区三区 | 成人福利在线 | 在线免费观看国产 | www.夜色.com | av看片网 | a级国产毛片 | 欧美黑人性猛交 | 日韩视频1区 | 91经典在线| 国内精品亚洲 | 久久色网站 | 国产成人a亚洲精品v | 国产日韩欧美网站 | 精品久久网 | 成人丁香花 | 中文字幕免费国产精品 | 波多野结衣在线观看一区二区三区 | 国产在线免费观看 | 亚洲午夜av久久乱码 | 亚洲永久精品国产 | 欧美在线91 | 久久午夜色播影院免费高清 | 天天操夜夜操夜夜操 | 久久久久久毛片 | 亚洲精品福利在线观看 | 亚洲国产成人精品在线观看 | 久艹视频在线免费观看 | 一区二区三区在线视频观看58 | av电影免费在线看 | 91色影院| 黄色一级大片在线免费看国产一 | 久久伊99综合婷婷久久伊 | 国产精品你懂的在线观看 | www.国产毛片 | 在线亚洲小视频 | 欧美日韩高清在线一区 | 91成人网页版 | 在线精品在线 | 国产精品69久久久久 | 亚洲丝袜一区二区 | 久久国产免 | 日韩精品中字 | 中文字幕一区二 | 成人高清在线观看 | 亚州精品在线视频 | 精品久久毛片 | 欧美日韩不卡一区二区三区 | 99在线精品视频观看 | 国产成人精品999 | 91视频91色| 蜜桃传媒一区二区 | 亚洲va男人天堂 | 91看片淫黄大片一级在线观看 | 国产精品毛片一区二区三区 | 国产在线视频在线观看 | 久久精品视频5 | 成人午夜剧场在线观看 | 国产亚洲精品成人 | 黄色免费大全 | 久久艹精品 | 国产精品久久久久久一二三四五 | 久久综合给合久久狠狠色 | 天天操夜夜爱 | 色是在线视频 | 国产美女精品人人做人人爽 | 97视频在线观看网址 | 不卡的av在线播放 | 成年人免费观看在线视频 | 国产成人精品一区二三区 | 中文字幕资源在线观看 | 国产精品亚洲片夜色在线 | 久久国产露脸精品国产 | 婷婷丁香久久五月婷婷 | 日韩99热| 亚洲国产精品va在线看黑人动漫 | 操操综合 | 日日综合网 | 国产色一区| 国产亚洲精品成人av久久影院 | 欧美一区二区在线看 | 在线天堂8√ | 在线性视频日韩欧美 | 狠狠狠的干 | 日韩激情第一页 | 久久久91精品国产一区二区三区 | 九九热免费观看 | 九七在线视频 | 探花视频在线观看+在线播放 | 香蕉视频久久久 | 奇米导航 | 美女黄频免费 | 91精品免费在线 | 久久成人黄色 | 狠狠色狠狠色合久久伊人 | 美女福利视频在线 | 免费中午字幕无吗 | 国产精品99久久久久久武松影视 | av在线播放观看 | 99在线精品视频观看 | 国产涩涩在线观看 | 激情婷婷在线观看 | 久久久国产精品麻豆 | 亚洲免费在线观看视频 | 丁香电影小说免费视频观看 | 日韩极品在线 | 亚洲成人av电影 | 久久tv视频 | 国产亚洲精品久久 | 超碰av免费| 激情久久综合网 | 黄网站a| 免费看av片网站 | 欧美一级黄色网 | 国产97碰免费视频 | 97在线视频免费播放 | 国产精品毛片久久 | 亚洲 精品在线视频 | 免费成人在线观看视频 | free. 性欧美.com | 成人作爱视频 | 一区二区三区在线观看中文字幕 | 国内外成人免费在线视频 | 91精品国产成人 | 美女黄视频免费看 | 天天干天天干天天 | 中文字幕丝袜美腿 | 亚洲视频在线观看免费 | 久久伦理网 | 国产精品一区二区久久 | 天天干天天操天天爱 | 国产精品免费视频久久久 | 2022国产精品视频 | 91精品综合在线观看 | 国产午夜三级一二三区 | 一级a性色生活片久久毛片波多野 | 中文字幕在线观看免费 | 热久久免费视频精品 | 欧美成人aa | 岛国精品一区二区 | 天天综合网 天天综合色 | 亚洲精品乱码久久久久久9色 | 亚洲激情在线播放 | www.夜色321.com | 69久久99精品久久久久婷婷 | 久久精品一区八戒影视 | 国产一卡久久电影永久 | 亚洲精品视频在线播放 | 精品亚洲视频在线观看 | 人人爱人人添 | 久久草草影视免费网 | 日韩欧美精品一区二区三区经典 | 一区二区三区电影 | 热久久这里只有精品 | 91av视频在线播放 | 色在线最新 | 91久久国产综合精品女同国语 | 色综合久久久久久久久五月 | 黄色动态图xx | 色99久久 | 中文字幕日韩av | 天天干天天操av | 国产伦理精品一区二区 | 国产精品久免费的黄网站 | 日韩高清无线码2023 | 国产精品久久久久影院日本 | 免费a级黄色毛片 | 精品在线观看一区二区 | 国产精选在线观看 | 国内精品久久久久久久97牛牛 | 久久综合色影院 | 国产精品一区二区免费视频 | 五月天婷婷免费视频 | 午夜影院在线观看18 | 草久视频在线观看 | 97超碰资源总站 | 激情av在线播放 | 伊人天堂久久 | 亚洲国产网址 | 97国产精品 | 天天爽天天搞 | 成人羞羞视频在线观看免费 | 麻豆久久久久久久 | 久久国产精品影视 | 6080yy精品一区二区三区 | 国产一级高清 | 4438全国亚洲精品观看视频 | a级国产乱理论片在线观看 特级毛片在线观看 | 欧美日韩国产页 | 亚洲毛片在线观看. | 久久国产精品二国产精品中国洋人 | 一级黄色电影网站 | www.久久久 | 在线91观看 |