很多人都都可能遇到過 504 Gateway Time-out允悦。有時候會讓人一頭霧水衷恭。
解決方法:
1.通過百度可以很多人的說法抗碰,調(diào)整 nginx配置或者php-fpm配置集灌,配置大家都可以百度晚凿,在這邊就不多說亭罪。但是很多都嘗試了沒有什么軟用。
2.嘗試過上面的方法還是回到本質(zhì)上是不是整站都是504.如果不是歼秽,我建議你打開php-fpm 慢日志來查看對應(yīng)的頁面請求與響應(yīng)慢是由哪個方法或者操作造成的应役。
php-fpm 慢日志的配置如下:
request_slowlog_timeout = 5 //5秒以上的當一個請求該設(shè)置的超時時間后,就會將對應(yīng)的PHP調(diào)用堆棧信息完整寫入到慢日志中設(shè)置為 '0' 表示 'Off'
slowlog = /var/log/php-fpm.slow.log ??//日志目錄
再打開日志方法查看是哪個方法或者操作導(dǎo)致的。直接修改代碼箩祥。
php-fpm 慢日志 不建議在生產(chǎn)環(huán)境下使用院崇。
更過問題解決方案,請搜索千鋒PHP袍祖,千鋒論壇底瓣,搜索更更多問題解決方案