域名請求出現“504 Gateway Time-out”錯誤
更新時間 2023-12-15 20:34:01
最近更新時間: 2023-12-15 20:34:01
分享文章
本文介紹域名請求出現“504 Gateway Time-out”錯誤可能的原因及解決方案。
問題現象
使用天翼云CDN加速之后,用戶請求加速域名出現“504 Gateway Time-out”報錯,導致無法正常訪問。報錯如下:

可能原因及解決方案
如源站因某種原因響應慢,超過CDN加速回源超時時間設置仍未向CDN節點返回內容,則會出現504報錯。此時具體排查步驟如下:
-
確認源站服務器的各個指標如CPU及帶寬資源等是否正常,如是否有跑高等異常現象。軟件服務是否有異常,如發現異常,請聯系提供源站服務的相應技術人員進一步進行修復。
-
可通過直接將域名指向源站IP的方式(修改本機HOSTS文件),不經過CDN請求對應的域名資源,確認源站能否正常響應,查看響應的具體情況。請求時可通過在瀏覽器打開開發者選項或通過Wireshark等抓包工具進一步查看,如下圖示:

- 如上圖,查看對應請求的元素,發現源站請求的響應時間time參數長達1min,確認為源站響應慢,需要進一步檢查源站情況,確認源站能否降低響應時長(降低至CDN廠商回源超時時間范圍內)。
- 當確認源站響應慢而且源站沒有辦法減少響應時間時,可以通過修改CDN域名的默認回源超時時長來緩解該問題,具體可提交工單聯系天翼云客服進行配置。
-
若按上述步驟驗證后非源站問題,可參考:接入CDN后域名無法訪問,進一步排查。
-
如果問題還是無法解決,請提交工單聯系天翼云客服進行人工確認。