公司一臺測試服務(wù)器,最近出現(xiàn)504和502問題:(環(huán)境LNMP,php編譯安裝,F(xiàn)astcgi模式),問題不難解決,但這里分享一下自己的排查思路和處理問題的方式。
504 Gateway Time-out,nginx 502 bad gateway
一、分析問題:
Nginx 504 Gateway Time-out的含義是沒有請求到可以執(zhí)行的PHP-CGI。
Nginx 502 Bad Gateway的含義是請求的PHP-CGI已經(jīng)執(zhí)行,但是由于讀取資源的等沒有執(zhí)行完畢而導(dǎo)致PHP-CGI進程終止。
二、排查步驟:
1)查看Nginx是否可以正常解析php文件(解析正常)
2)查看Nginx訪問日志和php日志(日志報錯,鎖定問題)
2.1.1)Nginx相關(guān)日志