回覆列表
  • 1 # 使用者7508403161201

    Nginx所報告的“504gatewaytime-out”的含義指定的客戶端所發出的的請求沒有到達閘道器,換句話說就是請求沒有到可以執行的PHP-fpm。

    一般來說,Nginx報告的“504gatewaytime-out”則是與nginx.conf的設定有關。

    504gatewaytime-out怎麼解決

    1.先檢視Nginx配置

    2.然後停掉192.168.9.19的相關服務,再訪問:

    3.修改原始碼src/http/ngx_http_special_response.c,找到如下部分:

    4.修改以下內容:

    5.重新編譯Nginx,然後再訪問:

    504gatewaytime-out故障雖然是隱藏了,可只能騙得了別人一時,最終還得解決問題。無論是502錯誤還是504錯誤,都有可能是Nginx的相關錯誤,也可能是後端伺服器的問題。那麼我們就從這些方面入手瞭解一下問題的所在。

    (1)首先需要確定的是後端伺服器啟動沒有,當然在這裡就是php-fpm進行啟動沒有。

    (2)其次是確定php-fpm的worker程序是否夠用。

    (3)FastCGI快取或代理的快取情況。

    (4)PHP執行時間長。

  • 中秋節和大豐收的關聯?
  • 請問:買來的活螃蟹該怎麼做才好吃呢?