亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Nginx出現 502錯誤怎么解決

發布時間:2020-11-16 14:38:03 來源:億速云 閱讀:470 作者:Leah 欄目:開發技術

Nginx出現 502錯誤怎么解決?相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。

Nginx 502 Bad Gateway 的錯誤已經遇到好幾次了,這里做一下記錄,備忘哈哈。

Nginx出現 502錯誤怎么解決

會有好多種情況出現502錯誤,下面我們分情況來說一下。

一、fastcgi緩沖區設置過小

出現錯誤,首先要查找nginx的日志文件,目錄為/var/log/nginx,在日志中發現了如下錯誤。

2013/01/17 13:33:47 [error] 15421#0: *16 upstream sent too big header while reading response header from upstream

查閱了一下資料,大意是nginx緩沖區有一個bug造成的,我們網站的頁面消耗占用緩沖區可能過大。

網上查找了一下解決方法,在國外網站看到了一個增加緩沖區的方法,徹底解決了Nginx 502 Bad Gateway的問題。方法如下:

http {
  ...
  fastcgi_buffers 8 16k;
  fastcgi_buffer_size 32k;
  ...
}

請根據服務器已經網站的情況自行增大上述兩個配置項。

二、代理緩沖區設置過小

如果你使用的是nginx反向代理,如果header過大,超出了默認的1k,就會引發上述的upstream sent too big header (說白了就是nginx把外部請求給后端處理,后端返回的header太大,nginx處理不過來就會導致502。

server {
    listen    80;
    server_name *.lxy.me;
    location / {
###############添加這3行
        proxy_buffer_size 64k;
       proxy_buffers  32 32k;
       proxy_busy_buffers_size 128k;
###############添加這3行
      proxy_set_header Host $host;
      proxy_set_header X-Real-IP    $remote_addr;
      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
............
}

三、默認php-cgi的進程數設置過少

在安裝好使用過程中出現502問題,一般是因為默認php-cgi進程是5個,可能因為phpcgi進程不夠用而造成502,需要修改/usr/local/php/etc/php-fpm.conf 將其中的max_children值適當增加。也有可能是max_requests值不夠用。需要說明的是這連個配置項占用內存很大,請根據服務器配置進行設置。否則可能起到反效果。

四、php執行超時

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

五、nginx等待時間超時

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

http {
 fastcgi_connect_timeout 300;
 fastcgi_send_timeout 300;
 fastcgi_read_timeout 300;
 .....
 }

看完上述內容,你們掌握Nginx出現 502錯誤怎么解決的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

吉木萨尔县| 万州区| 高密市| 盐城市| 长葛市| 贵南县| 江永县| 盘山县| 禄丰县| 竹山县| 广宗县| 郴州市| 乌拉特中旗| 古浪县| 林西县| 仁化县| 德昌县| 手机| 尚志市| 罗定市| 伽师县| 浦东新区| 老河口市| 湘潭县| 兴山县| 宁波市| 宝丰县| 沙洋县| 会昌县| 固阳县| 韩城市| 田阳县| 嘉善县| 府谷县| 连江县| 都安| 稻城县| 抚远县| 乐亭县| 阳西县| 乌鲁木齐县|