av在线黄_国产欧美精品久久久_欧产日产国产水蜜桃_亚色国产_国产aV无码专区亚洲aV毛片搜_久操久操

服務(wù)器技術(shù):nginx php 超時(shí) 解決辦法

2015-07-30       閱讀數(shù):3389


最近網(wǎng)站在處理大數(shù)據(jù)時(shí)總是出現(xiàn) 504 Gateway Time-out,于是在網(wǎng)上找了一些資料

Nginx 502 Bad Gateway的含義是請(qǐng)求的PHP-CGI已經(jīng)執(zhí)行,但是由于某種原因(一般是讀取資源的問題)沒有執(zhí)行完畢而導(dǎo)致PHP-CGI進(jìn)程終止。

Nginx 504 Gateway Time-out的含義是所請(qǐng)求的網(wǎng)關(guān)沒有請(qǐng)求到,簡(jiǎn)單來說就是沒有請(qǐng)求到可以執(zhí)行的PHP-CGI。

解決這兩個(gè)問題其實(shí)是需要綜合思考的,一般來說Nginx 502 Bad Gateway和php-fpm.conf的設(shè)置有關(guān),而Nginx 504 Gateway Time-out則是與nginx.conf的設(shè)置有關(guān)。

而正確的設(shè)置需要考慮服務(wù)器自身的性能和訪客的數(shù)量等多重因素。

以我目前的服務(wù)器為例子CPU是奔四1.5G的,內(nèi)存1GB,CENTOS的系統(tǒng),訪客大概是50人左右同時(shí)在線。

但是在線的人大都需要請(qǐng)求PHP-CGI進(jìn)行大量的信息處理,因此我將nginx.conf設(shè)置為:

fastcgi_connect_timeout 300s;

fastcgi_send_timeout 300s;

fastcgi_read_timeout 300s;

fastcgi_buffer_size 128k;

fastcgi_buffers 8 128k;#8 128

fastcgi_busy_buffers_size 256k;

fastcgi_temp_file_write_size 256k;

fastcgi_intercept_errors on;

這里最主要的設(shè)置是前三條,即

fastcgi_connect_timeout 300s;

fastcgi_send_timeout 300s;

fastcgi_read_timeout 300s;

這里規(guī)定了PHP-CGI的連接、發(fā)送和讀取的時(shí)間,300秒足夠用了,因此我的服務(wù)器很少出現(xiàn)504 Gateway Time-out這個(gè)錯(cuò)誤。最關(guān)鍵的是php-fpm.conf的設(shè)置,這個(gè)會(huì)直接導(dǎo)致502 Bad Gateway和504 Gateway Time-out。

下面我們來仔細(xì)分析一下php-fpm.conf幾個(gè)重要的參數(shù):

php-fpm.conf有兩個(gè)至關(guān)重要的參數(shù),一個(gè)是”max_children”,另一個(gè)是”request_terminate_timeout”

我的兩個(gè)設(shè)置的值一個(gè)是”40″,一個(gè)是”900″,但是這個(gè)值不是通用的,而是需要自己計(jì)算的。

計(jì)算的方式如下:

如果你的服務(wù)器性能足夠好,且寬帶資源足夠充足,PHP腳本沒有系循環(huán)或BUG的話你可以直接將”request_terminate_timeout”設(shè)置成0s。0s的含義是讓PHP-CGI一直執(zhí)行下去而沒有時(shí)間限制。而如果你做不到這一點(diǎn),也就是說你的PHP-CGI可能出現(xiàn)某個(gè)BUG,或者你的寬帶不夠充足或者其他的原因?qū)е履愕腜HP-CGI能夠假死那么就建議你給”request_terminate_timeout”賦一個(gè)值,這個(gè)值可以根據(jù)你服務(wù)器的性能進(jìn)行設(shè)定。一般來說性能越好你可以設(shè)置越高,20分鐘-30分鐘都可以。由于我的服務(wù)器PHP腳本需要長(zhǎng)時(shí)間運(yùn)行,有的可能會(huì)超過10分鐘因此我設(shè)置了900秒,這樣不會(huì)導(dǎo)致PHP-CGI死掉而出現(xiàn)502 Bad gateway這個(gè)錯(cuò)誤。

而”max_children”這個(gè)值又是怎么計(jì)算出來的呢?這個(gè)值原則上是越大越好,php-cgi的進(jìn)程多了就會(huì)處理的很快,排隊(duì)的請(qǐng)求就會(huì)很少。設(shè)置”max_children”也需要根據(jù)服務(wù)器的性能進(jìn)行設(shè)定,一般來說一臺(tái)服務(wù)器正常情況下每一個(gè)php-cgi所耗費(fèi)的內(nèi)存在20M左右,因此我的”max_children”我設(shè)置成40個(gè),20M*40=800M也就是說在峰值的時(shí)候所有PHP-CGI所耗內(nèi)存在800M以內(nèi),低于我的有效內(nèi)存1Gb。而如果我的”max_children”設(shè)置的較小,比如5-10個(gè),那么php-cgi就會(huì)“很累”,處理速度也很慢,等待的時(shí)間也較長(zhǎng)。如果長(zhǎng)時(shí)間沒有得到處理的請(qǐng)求就會(huì)出現(xiàn)504 Gateway Time-out這個(gè)錯(cuò)誤,而正在處理的很累的那幾個(gè)php-cgi如果遇到了問題就會(huì)出現(xiàn)502 Bad gateway這個(gè)錯(cuò)誤。

fastcgi_read_timeout 300s;

主站蜘蛛池模板: 国产精品自拍三区_91久久精_久久久7777_atid543强●媚薬レズ狂い_99久久精品国产国产毛片_国产女同69互添高潮 | 91涩涩涩_国产精品视频免费观看www_色综合网天天综合色中文_美女免费久久_最新久久_久久综合伊人一区二区三 | 一级片国产精品三级一区二区三区_野花日本大全免费观看中文7_t婷婷五月网在线观看网站_中文字幕第一页在线_少妇人妻偷人激情视频_韩国三色电费2024免费吗 午夜精品久久18免费观看_在线看亚洲十八禁网站_色77久久综合网_亚洲国产一区二_最新av在线网站_亚洲啊v | 叶子楣成人爽a毛片免费啪啪_国产精品无码AV片在线观看播_久艹在线观看_国产精品一区二区久久不卡_亚洲大乳无码一级毛片_久久综合av色老头免费观看 | 99视频在线免费播放_午夜a级理论片在线播放717_色网站视频在线观看_超碰在线免费观看97_亚洲男人天堂网_狠狠网站 | 欧美日韩1区2区3区_欧美精品一区二区三区涩爱蜜_99爱在线视频这里只有精品_特级做a爱片免费69_成人内射国产免费观看_另类三区 | 国产大屁股视频免费区_91在线色视频_欧美大片免费影院在线观看_欧美黑人性生活_老司机网站色奇吧久久_国产精品中文字幕一区二区三区 | 婷婷综合缴情亚洲AV_日日夜夜爱_国产精品久久精品第一页_免费麻豆视频_国产欧美一区二区三区精品观看_欧美黄色片一区二区 | 日韩亚洲欧美一区二区_桃色影院av_台湾佬综合网_噜噜噜av久久av牛牛_亚洲AV成人一区二区三区网站_91亚洲精华国产 | 蜜桃视频在线观看免费视频_91手机视频在线_亚洲精品在线a_吊视频一区二区三区_91色吧_国产一区二区免费在线视频 | 欧洲精品在线视频_国产亚洲精品成人a_亚洲熟女一区二区三区_久草青娱乐_116少妇做爰毛片_日日干日日操 | 人妻体验按摩调情BD_91freehdxxxx亚洲_国产成人无码免费视频97动漫_日韩一级不卡_亚洲精品xxxx_japanese丰满少妇 | 91精品久久久久久久久久另类_性色生活片在线观看_桃花缘高清在线观看视频免费_亚洲AV国产精品无码A片_丰满少妇又爽又紧又丰满在线观看_亚洲午夜福利在线观看 | 国产偷自一区二区三区_91久久婷婷国产一区二区三区_免费国产不卡一级αⅴ片_国产精品偷伦精品视频_免费网站色_色综合久久久久综合一本到桃花网 | 美女张开腿露出尿口与奶头的照片_亚洲综合精品第一页_国产一二三四区中_深夜福利视频在线_欧洲精品码一区二区三区_99re8精品视频在线观看 | v片在线看_香蕉大伊亚洲人在线观看_久草精品国产_国产伊人久_80s国产成年女人毛片_97超碰caoporen公开人人爽 | 超碰人人人人人人_国产欧美日韩网站_精品国产91久久久久久老师_我看一级毛片_亚洲一级影院_美国美女18xxxx | 大陆精大陆国产国语精品_吃奶摸下的激烈免费视频_精品三级网站_久久久夜夜_日韩一级片在线播放_www.亚洲成人网 | 欧美黑人添添高潮A片视频_国产亚洲精AA在线观看SEE_免费观看丰满少妇做爰视频_亚洲免费在线观看_日韩欧美综合_爱爱激情免费视频 | 超碰精品在线观看_误杀2在线观看_久久精品无码一区二区无码_好紧好爽好湿别拔出来动态图_国内不卡一区二区三区_丝袜人妻一区二区三区 | 国产日韩欧美91_欧美美女一区二区三区_av大全在线免费看_色一情一乱一伦麻豆_永久免费AV无码网站在线_av色免费在线 干美少妇视频_有码+日韩+在线观看_国产乱码精品一区二区亚洲_视频国产精品_毛片毛片毛片毛片毛片毛片毛片毛片_懂爱av | 欧美又粗又猛又爽的免费网站_九九影视香蕉_人人爱国产_婷婷狠狠干_cosplay福利禁视频免费观看_亚洲av天海翼一级毛片 | 亚洲国产成人资源在线软件_草女人视频_亚洲一区AV无码专区在线观看_三级在线观看_色偷偷国色天香在线观看免费视频_久久国语视频对白 | 国产亚洲成人精品_HEYZO中文字幕无码_免费黄禁片_婷婷中文字幕一区_午夜蜜汁一区二区三区av_国产又粗又硬又大爽黄老大爷视频 | 免费的api接口网站_免费在线观看国产_国产综合精品五月丁香好久久_国产欧美一二三区_99热久久久久久久久久久174_亚洲性免费 | 成人免费av_野花社区在线视频最新_高清在线一区二区_图片区小说区欧洲区_一区二区三区在线视频观看_久久国产高潮流白浆免费观看 | 国产91爱_1000部毛片A片免费观看_亚洲情趣视频_欧美另类videosbestsex日本_国产AV无码专区亚洲AV手机_国产成人在线视频播放 | 无码专区一va亚洲v专区_性爱视频在线播放_日韩在线精品一二三区_欧美日韩精品一区二区三区_丝袜无码专区人妻视频_成人午夜特黄aaaaa片男男 | 一区二区三区国产精品视频_伊人色合天天久久综合网_特级毛片在线大全免费播放_中文字幕乱码一区二区免费_www.久久爱.cn_国语自产拍在线视频普通话 | 亚洲美女高清aⅴ视频免费_欧美va亚洲va_日本三级香港三级人妇99_高清免费a级在线观看国产_成人少妇影院yyyy_久久精品96入口 | 97好色_玖草在线观看_国产a久久精品一区二区三区_国产精选自拍_国产三级精品视频_亚洲色图在线看 | 四虎影视网站_日本性生活一级片_国产精品视频一区二区免费不卡_免费无码毛片一区二区A片_中国少妇内射XXXXⅹHD_国产精品一区12p | 国产性精品_久久精品无码人妻属于什么级别_成人性视频在线_久久超碰免费_国产精品综合久久久久_激情偷乱人伦在线视频 | 成人黄色三级毛片_亚洲福利免费_在线另类播放_黄色的视频在线观看_国产一区二区91_国产毛片精品一区二区 | 制服丝袜一区二区三区_日本综合一区_天堂久久精品_一卡二卡久久_中文字幕亚洲无线码在线一区_欧美激情做真爱牲交视频 | www.4虎影院_老师你下面太紧进不去动态图_老司机精品视频在线播放_欧洲美女黑人粗性暴交_亚洲激情综合在线_亚洲免费色 | 国产欧美va欧美va香蕉在线观看_草草草网站_色妞www精品视频二_青青操视频在线播放_精品小视频在线观看_91黄色大片 | 天堂网www中文天堂在线_av图区_丝袜人妻一区二区三区网站_日中文字幕在线_狠狠爱一区_露脸叫床粗话东北少妇 | 欧洲色阁中文字幕_www.17.com嫩草影院_瑟瑟久久_欧美亚洲另类久久综合二区_97超碰自拍_日韩av中文字幕一区二区 | 亚洲成a人_免费性爱视频_野花社区在线观看WWW_成人国产精品免费_麻豆久久_999精品视频在线 | 免费一级做a爰片久久毛片无遮挡_一级作爱片_哦┅┅快┅┅用力啊┅┅在线观看_亚洲精品大全_中文字幕无码乱人伦在线_国产成人精品成人a在线观看 |