訪問網站內容返回5XX狀態碼
更新時間 2023-12-22 15:26:44
最近更新時間: 2023-12-22 15:26:44
分享文章
本文介紹訪問網站資源后返回5XX狀態碼的排查過程。
問題現象
域名接入安全與加速服務后,訪問域名響應5XX狀態碼。常見的5XX狀態碼有:502、503、504。
排查方法
查看是否客戶端網絡問題
- 訪問加速域名出現5XX異常,訪問其他網站域名也出現異常,則代表客戶端網絡問題,請檢查您本地網絡。
- 訪問加速域名出現5XX異常,訪問其他網站域名未出現異常,則代表客戶端網絡正常。
查看是否源站問題
若源站是域名,以加速域名為:www.daliqc.cn,源站域名為:www.daliqc.cn1,訪問異常的URL為://www.daliqc.cn1/nice.mp4為例。
- 用源站域名替換URL中的加速域名,即替換為//www.daliqc.cn1/nice.mp4。
- 每次測試前清除瀏覽器緩存,在瀏覽器中打開替換后的URL。
- 如果訪問異常,則代表源站異常,請檢查您的源站。
- 如果訪問正常,則代表源站正常。
若源站是IP,以加速域名為:www.daliqc.cn,源站IP為:66.188.1.20,操作系統為windows為例。
- 在C:\Windows\System32\drivers\etc\hosts文件中添加加速域名www.daliqc.cn和IP地址66.188.1.20的綁定關系。如下圖所示。

- 每次測試前清除瀏覽器緩存,在瀏覽器中打開訪問異常的URL。
- 如果訪問異常,則代表源站異常,請檢查您的源站。
- 如果訪問正常,則代表源站正常。
若源站是域名源,且回源HOST與域名源不同;以加速域名為:www.daliqc.cn,源站域名為:www.daliqc.cn1,回源HOST為:daliqc.cn1,訪問異常的URL為://www.daliqc.cn1/nice.mp4為例。
- dig www.daliqc.cn1,獲取源站ip。
- 在C:\Windows\System32\drivers\etc\hosts文件中添加回源HOST:daliqc.cn1和上一步獲取的IP地址的綁定關系。
- 用回源HOST替換URL中的加速域名,即替換為//daliqc.cn1/nice.mp4。
- 每次測試前清除瀏覽器緩存,在瀏覽器中打開替換后的URL。
- 如果訪問異常,則代表源站異常,請檢查您的源站。
- 如果訪問正常,則代表源站正常。
查看是否邊緣節點問題
- 在客戶端瀏覽器Chrome上輸入訪問的URL,按F12,選擇“Network”>“headers”>“Remote Address”,獲得邊緣節點IP。
- 在C:\Windows\System32\drivers\etc\hosts文件中添加加速域名和邊緣節點IP地址的綁定關系。
- 本地ping加速域名,如果能ping通,說明邊緣節點正常。
- 本地ping加速域名,如果ping不通,說明邊緣節點異常,請提交工單聯系天翼云客服協助處理。
解決方案
1.客戶端網絡問題,可以聯系您的網絡供應商咨詢解決。
2.源站問題:
- 場景1:因業務原因,帶寬、請求數突增,導致源站壓力過大,從而引發源站響應超時,返回5xx狀態碼。
解決方案:常見的業務場景有:活動突發、新版本發布、大規模上新資源,遇到此類業務可能突增的場景,建議提前將您的大文件預取到CDN節點,以防止集中回源,導致源站響應異常。
- 場景2:源站服務器網絡波動,導致波動時間內,所有回源的請求超時異常。
解決方案:源站網絡ping外網ip,以及外網ip ping源站,測試源站網絡是否有問題。如果問題持續時間長,建議聯系服務器網絡的供應商解決。
- 場景3:源站對某條URL的處理程序出錯。
解決方案:檢查是否加速域名的其他URL訪問都正常。如果只有一條URL響應5XX,則檢查網站訪問日志、程序是否對特定的URL處理異常。
3.邊緣節點問題:
若基本排除客戶端網絡問題、源站問題,則可以提交工單聯系天翼云客服協助處理,方便快速定位、解決問題。
提交工單時,請附帶如下信息:
- 加速域名。
- 訪問異常的URL。
- 訪問異常的邊緣節點IP。
- 異常訪問的時間范圍。