當訪問一個接口出現這個錯誤時 504 Gateway Time-out , 可以有以下處理流程
首先查看nginx的access日誌 , 看看接口請求是否到達了
tail -f /var/log/nginx/xxxx-access.log
可以得知nginx部分已經到達
後端是php-fpm , 可以查看fpm的error日誌
tail -f /var/log/php-fpm/www-error.log
基本可以知道在訪問某個ldap服務的時候 , 連接超時不可達了
用tcpdump也可以看到三次握手的第一步 SYN請求就沒有迴應 , 也ping不通
tcpdump -i any host 10.210.97.21 -l -s 0
重新更改接口地址後就ok了