阿裏雲 CDN 504錯誤幾種解決方法
最近幫朋友公司的網站配置阿裏雲CDN服務。開通阿裏雲CDN,並把域名的CName解析到阿裏雲指定的域名後,運行一段時間,發現 CDN後台很多504錯誤提示。
一般代理服務器出現504錯誤,是web後端服務器無響應,或者響應超時造成的。所以根據以上逐步分析解決。
1.修改本地電腦hosts,把域名直接指向服務器IP,訪問服務器速度是否正常,如果不正常,說明服務器配置低或者服務器分配給網站的資源已使用差不多啦!此時建議升級服務器配置,或者優化web服務;
2.如果是cdn加速的域名中有動態程序,則查看數據庫資源使用情況;查看是不是數據庫存在瓶頸?
3.如果不是問題。則查看服務器防火牆等安全軟件是否有cc安全配置策略,把阿裏雲CDN的IP當作cc攻擊 IP給過濾了。
當時朋友網站 使用CDN加速後,頻繁出現504錯誤,就是第三個問題造成的。因為用戶訪問CDN加速的網站後,大部分都是阿裏雲CDN服務跟後端服務器通信。所以阿裏雲CDN IP頻繁訪問後端服務器別安全軟件誤以為是cc攻擊,把部分阿裏雲CDN IP給過濾了。
解決第三個問題的辦法是:在服務器安全軟件中,把cc攻擊的閾值提高或者把阿裏雲cdn IP加入白名單。
最後更新:2017-11-09 22:03:34