502 Bad Gateway 錯誤排查

含義:連接超時

我們向服務器器發送請求。由於服務器當前鏈接太多,導致服務器方面無法給於正常的響應,產生此類報錯。

502

可能原因

以php爲例

1、 php

  • 進程數不夠 (max_children最大子進程數)
  • 最長執行時間(request_terminate_timeout)

2、 nginx超時
nginx.conf裏的fastcgi_connect_timeout,fastcgi_send_timeout,fastcgi_read_timeout都調大一點。
3、數據庫
4、代理有問題

解決方案

1、 客戶端強制刷新
2、 改配置
3、 將代理放到CDN上

補充知識:代理

代理:代理的核心功能可以用一句話概括:接受客戶端的請求,轉發到後端服務器,獲得應答之後返回給客戶端。

這裏寫圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章