nginx 502出錯集錦 nginx負載平衡 實戰nginx nginx反向代

來源:互聯網
上載者:User
Nginx出現502 Bad Gateway 錯誤,

查了Nginx的錯誤記錄檔為:

[html] view plaincopy

  1. 2014/08/02 16:14:31 [error] 17029#0: *17941 recv() failed (104: Connection reset by peer) while reading response header from upstream, client: 210.61.12.2, server: blog.lixiphp.com, request: “POST /api/1.0 HTTP/1.1″, upstream: “fastcgi://127.0.0.1:9000″, host: “blog.lixiphp.com”
  2. 2014/08/02 16:24:52 [error] 29615#0: *3 recv() failed (104: Connection reset by peer) while reading response header from upstream, client: 58.220.197.35, server: blog.lixiphp.com, request: “GET /404 HTTP/1.1″, upstream: “fastcgi://127.0.0.1:9000″, host: “blog.lixiphp.com”


不要使用php-fpm的request_terminate_timeout,最好設成request_terminate_timeout=0;

[html] view plaincopy

  1. vi /etc/php-fpm.d/www.conf

[html] view plaincopy

  1. ; The timeout for serving a single request after which the worker process will
  2. ; be killed. This option should be used when the ‘max_execution_time’ ini option
  3. ; does not stop script execution for some reason. A value of ’0′ means ‘off’.
  4. ; Available units: s(econds)(default), m(inutes), h(ours), or d(ays)
  5. ; Default Value: 0
  6. request_terminate_timeout = 0


因為這個參數會直接殺掉php進程,然後重啟php進程,這樣前端nginx就會返回104: Connection reset by peer。這個過程是很慢,總體感覺就是網站很卡。

以上就介紹了nginx 502出錯集錦,包括了nginx,502方面的內容,希望對PHP教程有興趣的朋友有所協助。

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.