亚洲va男人天堂_亚洲国产美女搞黄色_国产又粗又爽视频_久久成人18免费网站_99久久久国产精品无码网爆_日韩av电影手机在线_另类图片第一页_在线观看亚洲网站_欧美一级黄色大片_gogogo高清在线观看免费完整版

 
 

您當前的位置: 首頁 > 電腦安全 > 電腦安全基礎知識 瀏覽
nginx 502 Bad Gateway 錯誤解決辦法
發布時間:2015-12-02    點擊率:次    來源:www.memoryoverflow.cn    作者:電腦技術學習網

 一些運行在Nginx上的網站有時候會出現“502 Bad Gateway”錯誤,有些時候甚至頻繁的出現。以下是小編搜集整理的一些Nginx 502錯誤的排查方法,供參考:

Nginx 502錯誤的原因比較多,是因為在代理模式下后端服務器出現問題引起的。這些錯誤一般都不是nginx本身的問題,一定要從后端找原因!但nginx把這些出錯都攬在自己身上了,著實讓nginx的推廣者備受置疑,畢竟從字眼上理解,bad gateway?不就是bad nginx嗎?讓不了解的人看到,會直接把責任推在nginx身上,希望nginx下一個版本會把出錯提示寫稍微友好一些,至少不會是現在簡單的一句 502 Bad Gateway,另外還不忘附上自己的大名。

Nginx 502的觸發條件

502錯誤最通常的出現情況就是后端主機當機。在upstream配置里有這么一項配置:proxy_next_upstream,這個配置指定了 nginx在從一個后端主機取數據遇到何種錯誤時會轉到下一個后端主機,里頭寫上的就是會出現502的所有情況拉,默認是error timeout。error就是當機、斷線之類的,timeout就是讀取堵塞超時,比較容易理解。我一般是全寫上的:

proxy_next_upstream error timeout invalid_header http_500 http_503;  不過現在可能我要去掉http_500這一項了,http_500指定后端返回500錯誤時會轉一個主機,后端的jsp出錯的話,本來會打印一堆 stacktrace的錯誤信息,現在被502取代了。但公司的程序員可不這么認為,他們認定是nginx出現了錯誤,我實在沒空跟他們解釋502的原理 了……

503錯誤就可以保留,因為后端通常是apache resin,如果apache死機就是error,但resin死機,僅僅是503,所以還是有必要保留的。

解決辦法

遇到502問題,可以優先考慮按照以下兩個步驟去解決。

1、查看當前的PHP FastCGI進程數是否夠用:

.代碼如下:

netstat -anpo | grep "php-cgi" | wc -l 如果實際使用的“FastCGI進程數”接近預設的“FastCGI進程數”,那么,說明“FastCGI進程數”不夠用,需要增大。

2、部分PHP程序的執行時間超過了Nginx的等待時間,可以適當增加nginx.conf配置文件中FastCGI的timeout時間,例如:

.代碼如下:

 http  {   fastcgi_connect_timeout 300;   fastcgi_send_timeout 300;   fastcgi_read_timeout 300;   ......   }   ...... php.ini中memory_limit設低了會出錯,修改了php.ini的memory_limit為64M,重啟nginx,發現好了,原來是PHP的內存不足了。

如果這樣修改了還解決不了問題,可以參考下面這些方案:

一、max-children和max-requests

一臺服務器上運行著nginx php(fpm) xcache,訪問量日均 300W pv左右。

最近經常會出現這樣的情況:php頁面打開很慢,cpu使用率突然降至很低,系統負載突然升至很高,查看網卡的流量,也會發現突然降到了很低。這種情況只持續數秒鐘就恢復了。

檢查php-fpm的日志文件發現了一些線索。

.代碼如下:

Sep 30 08:32:23.289973 [NOTICE] fpm_unix_init_main(), line 271: getrlimit(nofile): max:51200, cur:51200  Sep 30 08:32:23.290212 [NOTICE] fpm_sockets_init_main(), line 371: using inherited socket fd=10, “127.0.0.1:9000″  Sep 30 08:32:23.290342 [NOTICE] fpm_event_init_main(), line 109: libevent: using epoll  Sep 30 08:32:23.296426 [NOTICE] fpm_init(), line 47: fpm is running, pid 30587  在這幾句的前面,是1000多行的關閉children和開啟children的日志。

原來,php-fpm有一個參數 max_requests,該參數指明了,每個children最多處理多少個請求后便會被關閉,默認的設置是500。因為php是把請求輪詢給每個 children,在大流量下,每個childre到達max_requests所用的時間都差不多,這樣就造成所有的children基本上在同一時間 被關閉。

在這期間,nginx無法將php文件轉交給php-fpm處理,所以cpu會降至很低(不用處理php,更不用執行sql),而負載會升至很高(關閉和開啟children、nginx等待php-fpm),網卡流量也降至很低(nginx無法生成數據傳輸給客戶端)

解決問題很簡單,增加children的數量,并且將 max_requests 設置未 0 或者一個比較大的值:

打開 /usr/local/php/etc/php-fpm.conf調大以下兩個參數(根據服務器實際情況,過大也不行)

.代碼如下:

<value name="max_children">5120</value> <value name="max_requests">600</value>  然后重啟php-fpm。

二、增加緩沖區容量大小

將nginx的error log打開,發現“pstream sent too big header while reading response header from upstream”這樣的錯誤提示。查閱了一下資料,大意是nginx緩沖區有一個bug造成的,我們網站的頁面消耗占用緩沖區可能過大。參考老外寫的修 改辦法增加了緩沖區容量大小設置,502問題徹底解決。后來系統管理員又對參數做了調整只保留了2個設置參數:client head buffer,fastcgi buffer size。

三、request_terminate_timeout

如果主要是在一些post或者數據庫操作的時候出現502這種情況,而不是在靜態頁面操作中常見,那么可以查看一下php-fpm.conf設置中的一項:

request_terminate_timeout

這個值是max_execution_time,就是fast-cgi的執行腳本時間。

0s

0s為關閉,就是無限執行下去。(當時裝的時候沒仔細看就改了一個數字)問題解決了,執行很長時間也不會出錯了。優化fastcgi中,還可以改改這個值5s 看看效果。

php-cgi進程數不夠用、php執行時間長、或者是php-cgi進程死掉,都會出現502錯誤。 Nginx 502 Bad Gateway錯誤的解決辦法2

今天,我的VPS頻繁提示Nginx 502 Bad Gateway錯誤了,重啟了VPS解決之后又出現,很煩。有點想不通,前兩天網站達到了1290的訪問量都沒有出什么問題,怎么這次就出現了502 Bad Gateway?郁悶啊!!!在搜索了很久,終于找到了不少相關的答案,希望修改之后不會再出現這個錯誤了。唉,既然在網上找了那么久的答案,那當然得把有用的東西記錄下,免得我下次再去谷歌~

由于我是采用了LNMP一鍵安裝包 ,出了問題肯定要先到官方論壇去搜索下了,真好,官方有個這樣的置頂帖,大家先瞧瞧。

LNMP一鍵安裝包官方的:

第一種原因:目前lnmp一鍵安裝包比較多的問題就是502 Bad Gateway,大部分情況下原因是在安裝php前,腳本中某些lib包可能沒有安裝上,造成php沒有編譯安裝成功。 解決辦法:可以嘗試根據lnmp一鍵安裝包中的腳本手動安裝一下,看看是什么錯誤導致的。

第二種原因:

在php.ini里,eaccelerator配置項一定要放在Zend Optimizer配置之前,否則也可能引起502 Bad Gateway

第三種原因:

在安裝好使用過程中出現502問題,一般是因為默認php-cgi進程是5個,可能因為phpcgi進程不夠用而造成502,需要修改/usr/local/php/etc/php-fpm.conf 將其中的max_children值適當增加。

第四種原因:

php執行超時,修改/usr/local/php/etc/php.ini 將max_execution_time 改為300

第五種原因:

磁盤空間不足,如mysql日志占用大量空間

第六種原因:

查看php-cgi進程是否在運行

也有網友給出了另外的解決辦法:

Nginx 502 Bad Gateway的含義是請求的PHP-CGI已經執行,但是由于某種原因(一般是讀取資源的問題)沒有執行完畢而導致PHP-CGI進程終止,一般來說Nginx 502 Bad Gateway和php-fpm.conf的設置有關。

php-fpm.conf有兩個至關重要的參數,一個是max_children,另一個是request_terminate_timeout,但是這個值不是通用的,而是需要自己計算的。 在安裝好使用過程中出現502問題,一般是因為默認php-cgi進程是5個,可能因為phpcgi進程不夠用而造成502,需要修改/usr/local/php/etc/php-fpm.conf 將其中的max_children值適當增加。

計算的方式如下:

如果你的服務器性能足夠好,且寬帶資源足夠充足,PHP腳本沒有系循環或BUG的話你可以直接將 request_terminate_timeout設置成0s。0s的含義是讓PHP-CGI一直執行下去而沒有時間限制。而如果你做不到這一點,也就 是說你的PHP-CGI可能出現某個BUG,或者你的寬帶不夠充足或者其他的原因導致你的PHP-CGI假死那么就建議你給 request_terminate_timeout賦一個值,這個值可以根據服務器的性能進行設定。一般來說性能越好你可以設置越高,20分鐘-30分 鐘都可以。 而max_children這個值又是怎么計算出來的呢?這個值原則上是越大越好,php-cgi的進程多了就會處理的很快,排隊的請求就會很少。 設置max_children也需要根據服務器的性能進行設定,一般來說一臺服務器正常情況下每一個php-cgi所耗費的內存在20M左右。

按照官方的答案,排查了相關的可能,并結合了網友的答案,得出了下面的解決辦法。

1、查看php fastcgi的進程數(max_children值)

代碼:netstat -anpo | grep “php-cgi” | wc -l

5(假如顯示5)

2、查看當前進程

代碼:top 觀察fastcgi進程數,假如使用的進程數等于或高于5個,說明需要增加(根據你機器實際狀況而定)

3、調整/usr/local/php/etc/php-fpm.conf 的相關設置

<value name=”max_children”>10</value> <value name=”request_terminate_timeout”>60s</value> max_children最多10個進程,按照每個進程20MB內存,最多200MB。 request_terminate_timeout執行的時間為60秒,也就是1分鐘。

來源 電腦技術網 www.memoryoverflow.cn
發表留言
發表留言請先登錄!
免責聲明:本站發布的信息和評論純屬網民個人行為,并不代表本站立場,如發現有違法信息或侵權行為,請直接與本站管理員聯系,我們將在收到您的信息后24小時內作出處理!
久久人人爽人人人人片| 久久久久久日本一区99| 国产奶头好大揉着好爽视频| 欧美伦理91i| 亚洲地区一二三色| 青青草97国产精品免费观看 | 日韩精品免费| 欧美6一10sex性hd| 免费在线观看a| 国产又黄又粗又硬| 天天干天天舔天天操| 国产中文字幕二区| 成人av片网址| 久久福利网址导航| 日韩一区二区视频在线观看| 26uuu精品一区二区三区四区在线 26uuu精品一区二区在线观看 | 这里只有精品免费视频| 蜜臀aⅴ国产精品久久久国产老师| 日本电影一区二区三区| 欧美激情精品久久久久| 欧美性生活久久| 国产精品午夜在线| 久久精品国产99国产| 欧美日韩一二三四| 激情中国色综合| 99在线视频观看| 国产美女被遭强高潮免费网站| 亚洲成年人电影| 综合网在线观看| 国产馆在线观看| 亚洲国产综合av| 欧美日韩中文在线视频| 一区二区三视频| 国产视频在线观看一区| 日韩av电影在线播放| 久久精品电影网站| 日韩精品在线观看一区二区| 91九色02白丝porn| 亚洲电影中文字幕在线观看| 国产欧美日韩在线视频| 成人午夜在线视频| 极品美女销魂一区二区三区| 国产视频一区三区| 国产一区二区三区自拍| 日韩精品一区二区三区免费观影 | 春暖花开成人亚洲区| hbad中文字幕| 麻豆资源在线| 免费大片黄在线观看| 欧美xxbbb1手交| 老司机午夜网站| 香蕉久久免费影视| 免费看成人午夜电影| 91成人免费在线观看| 国产精品福利久久久| 2019中文在线观看| 97精品一区二区三区| 欧美二区在线播放| 欧美精品在线网站| 超碰日本道色综合久久综合| 精品久久久999| 精品国内产的精品视频在线观看| 亚洲天堂男人的天堂| 日韩成人在线播放| 精品国产99国产精品| 精品奇米国产一区二区三区| 日韩视频一区二区在线观看| 日韩精品一区二区在线观看| 欧美va在线播放| 亚洲国产精品专区久久| 亚洲激情视频网| 亚洲乱码一区av黑人高潮| 精品亚洲一区二区三区在线观看| 亚洲国产精久久久久久| 亚洲美女av网站| 中文字幕精品视频| 欧美裸体xxxx极品少妇| 久久久久成人网| 欧美一二三视频| 国产精品高潮视频| 97人人模人人爽人人喊38tv| 99re6在线| 精品国产一区二区三区四区精华| 精品久久精品久久| 亚洲精品成人a8198a| 自拍偷拍亚洲色图欧美| 久久久久久久香蕉| 成年人免费大片| 中文字幕一二三区| 中文字幕第4页| 久久久久久久久久网站| 国产一级淫片a视频免费观看| 一区两区小视频| 日本美女一级片| 国产免费1000拍拍拍| 九九视频在线播放| 91精品国产一区二区三密臀| 成年人在线视频| 日韩理论视频| 91精品国产乱码久久久竹菊| 日韩免费视频| 性色一区二区| 成人av网址在线观看| 国产视频911| 色综合久久久久网| 亚洲国产精品嫩草影院久久| 麻豆国产精品va在线观看不卡| 久久久www免费人成精品| 成人免费在线视频观看| 一本大道久久a久久精二百| 日韩欧美国产三级电影视频| 视频直播国产精品| 国产精品久久久久免费a∨大胸 | 久久中文免费视频| 综合久久中文字幕| 四虎永久免费| 高清孕妇孕交╳╳交| 免费黄色在线看| 一区二区三区| 欧美成人午夜| 懂色av一区二区在线播放| 亚洲另类中文字| 日韩一区和二区| 欧美乱妇高清无乱码| 亚洲xxx视频| 福利视频免费在线观看| 精品人妻伦一二三区久| 久久久久久久久久免费视频| 婷婷视频在线观看| 天天色天天干天天| 欧美被日视频| 牛牛影视久久网| 玖玖国产精品视频| 亚洲免费资源在线播放| 亚洲精品在线电影| 国产99久久精品一区二区| 欧美一二三区| 91大神免费观看| 99视频在线看| 四虎中文字幕| 三级在线观看| 欧美在线一级| 99人久久精品视频最新地址| 欧美激情在线一区二区| 日韩区在线观看| 国产精品美女视频网站| 国产玉足脚交久久欧美| 中文字幕网站在线观看| 91在线公开视频| 7777狠狠狠琪琪电影| heyzo中文字幕在线| 欧美午夜精品一区二区三区电影| 国产精品性做久久久久久| 欧美性生交xxxxxdddd| 在线午夜精品自拍| 国产一区二区三区四区hd| www.久久久精品| 欧美一区二区三区网站| 干出白浆视频| 亚洲欧美小说色综合小说一区| 欧美丰满老妇| 国产午夜精品一区二区三区视频| 精品国产一区二区三区av性色 | 91在线免费网站| 无码人妻精品一区二区三区99v| 色婷婷免费视频| 亚洲经典一区二区| 在线一级视频| 欧美成人午夜77777| 久久99精品久久久久久国产越南| 午夜伦欧美伦电影理论片| 久久亚洲精品一区二区| 亚洲高清乱码| 成年人在线免费看片| 天堂在线观看av| chinese偷拍一区二区三区| 九色丨蝌蚪丨成人| 成人精品视频一区| 亚洲国产精品福利| 久久综合久久久| 国产精品高清无码在线观看| 被男人吃奶添下面好舒服动态图| 91九色在线porn| 永久亚洲成a人片777777| 樱花草国产18久久久久| 欧美激情精品久久久久久变态 | 国产精品白嫩美女在线观看| 日韩中文字幕组| 国产99免费视频| 国产天堂av| 加勒比久久高清| 久久精品亚洲精品国产欧美 | 亚洲高清免费在线观看| 国产精品久久久久久久久久久久久久久久久久 | 中国字幕a在线看韩国电影| 国产精品成久久久久| 国产欧美一区在线| 日韩在线国产精品| 亚洲一区三区电影在线观看| 少妇视频一区二区| 69精品视频| 国产亚洲人成a在线v网站 | 亚洲美女福利视频网站| 欧美精品七区| 精品欧美一区二区久久久久| 91九色蝌蚪在线| 欧美粗大gay| 精品在线视频一区| 日韩美女一区二区三区四区| 成人国产精品一区二区| 中文字幕乱妇无码av在线| 日韩一级片免费在线观看| 永久免费av在线| 老鸭窝毛片一区二区三区 | 日本不卡一区二区三区高清视频| 欧美性做爰猛烈叫床潮| 高清国产一区| 精品人妻一区二区三区视频| 男人午夜影院| 日韩一区二区三区免费视频| 精品一区二区三区在线观看| 亚洲人免费视频| 和岳每晚弄的高潮嗷嗷叫视频| 亚洲黄色小说图片| 视频在线观看你懂的| 中文字幕一区二区av| 亚洲一区国产视频| 国产精品日韩在线观看| 黄色性生活一级片| 同性gay免费| 国产图片一区| 国产精品成人一区二区三区夜夜夜 | 亚洲第一页视频| 亚乱亚乱亚洲乱妇| 丝袜国产日韩另类美女| 日韩美女在线视频| 四虎4hu永久免费入口| 69亚洲精品久久久蜜桃小说 | 亚洲人的天堂男人爽爽爽| 牛牛电影国产一区二区| 黑人巨大精品欧美一区| 日韩精品免费电影| 欧美性视频在线播放| 正在播放木下凛凛xv99| 国产1区2区3区在线| 国产一区二区高清| 精品少妇一区二区三区视频免付费| 在线观看成人一级片| 国产剧情在线视频| 色老头视频在线观看| 久久精品亚洲| 精品丝袜一区二区三区| 免费观看精品视频| 色屁屁草草影院ccyycom| 1234区中文字幕在线观看| 国产麻豆精品视频| 欧美大片免费观看在线观看网站推荐 | 色偷偷中文字幕| 高清在线观看免费韩剧| 东京久久高清| 性做久久久久久免费观看| 久久精品日产第一区二区三区| 日韩免费一二三区| 在线播放免费av| 91网站在线观看视频| 日本一区二区三区在线播放| 欧美人妻一区二区三区| 一本免费视频| 日韩精品免费视频人成| 一区二区三区动漫| 亚洲v在线观看| 99re在线视频播放| 亚洲综合社区| 美女久久久久久久久久久| 182午夜视频| 黑人巨大xxx| 99在线精品免费视频九九视| 亚洲另类图片色| 涩多多在线观看| 国产特级嫩嫩嫩bbb| 欧美日韩一区二区高清| 日韩中文视频免费在线观看| 少妇被狂c下部羞羞漫画| 亚洲男男gay视频| 日韩福利视频网| 久久久中文字幕| 丁香花五月激情| 免费a级在线播放| www欧美成人18+| 久草精品电影| 性生活黄色大片| 久久成人av| 日韩精品免费在线视频观看| 国产调教打屁股xxxx网站| 久草在线看片| 99久久精品费精品国产一区二区| 国产青春久久久国产毛片| 99热这里只有精品99| 国产厕拍一区| 日韩精品免费综合视频在线播放| 菠萝菠萝蜜网站| 99久久精品免费观看国产| 亚洲精品免费看| www.亚洲成人网| 日韩毛片在线播放| 涩涩视频在线| 欧美中文字幕一区二区三区亚洲 | 国产精品美女免费看| 中文字幕免费观看视频| 2020最新国产精品| 亚洲欧美国产精品久久久久久久| 波多野结衣a v在线| av电影免费在线观看| 午夜精品久久久久久久久久久| 欧美精品99久久| 美女的诞生在线观看高清免费完整版中文| 丁香亚洲综合激情啪啪综合| 精品无码久久久久久久动漫| 欧美最猛性xxxxx喷水| 野花国产精品入口| 国产精品一区二区久久国产| 精品人妻一区二区三区日产乱码 | 久久久久国产精品区片区无码| 亚洲乱亚洲乱妇| 亚洲成a人在线观看| 999精彩视频| 超碰在线国产| 午夜a成v人精品| wwwxxx色| 国产理论在线| 欧美一级二级在线观看| 不卡的av一区| 亚洲 小说区 图片区 都市| 欧美激情一区| 国产日韩欧美日韩大片| 亚州视频一区二区三区| 亚洲综合日韩| 精品欧美国产| 黄色日本网站| 2021久久国产精品不只是精品| 久久av秘一区二区三区| 国产视频一二| 亚洲精品午夜久久久| 性生活免费在线观看| 三区四区电影在线观看| 一本一道综合狠狠老| 你懂的在线观看网站| 伊人网在线播放| 日韩精品高清在线观看| 久久精品国产亚洲av麻豆色欲 | 男人天堂综合| 亚洲风情在线资源站| 韩国三级在线看| 成人私拍视频| 国产午夜精品免费一区二区三区| 国产精品99精品无码视| 在线观看欧美理论a影院| 91av视频在线观看| 区日韩二区欧美三区| 亚洲激情成人| 国产精品国产三级国产专区53| 又爽又黄的午夜网站| 99国产欧美另类久久久精品| 男女猛烈激情xx00免费视频| av中文在线| 欧美一区二区三区视频免费| 久久久久久久国产精品毛片| 少妇精品久久久一区二区| 国产精品久久久久久久午夜| 国产中文第一页| 久久久国际精品| 北条麻妃亚洲一区| 欧美va在线观看| 欧美大肥婆大肥bbbbb| 性一交一乱一伧老太| 美女免费视频一区| 少妇久久久久久被弄到高潮| 超碰国产在线观看| 欧美一区二视频| 日韩xxx高潮hd| 国产精品啊啊啊| 亚洲免费不卡| 欧美日韩国产亚洲沙发| 欧美性猛交xxxxxx富婆| 一区二区视频免费看| 欧美韩国日本在线观看| 狠狠爱一区二区三区| 日本在线免费观看视频| 色久综合一二码| 国产无遮挡又黄又爽| 亚洲国产精品一区制服丝袜| 亚洲午夜激情| 蜜桃视频在线观看www社区| 亚洲黄色在线看| 亚洲va久久久噜噜噜无码久久| 精彩视频一区二区| 成人性做爰aaa片免费看不忠| 在线观看精品| 欧美性做爰毛片| xxxxx性13一14|