问题分析:

如果您的源站为一台ECS,上面部署了nginx,将nginx kill掉后,使用curl命令进行场景模拟:

从上图可以看到503服务不可用错误,同时可以看到x-cache为miss回源请求,swift报错5xx。

绑定源站IP 80回源访问。如果看到访问被拒绝,则没有web服务器程序进程占用80端口。那么,您的web服务器程序异常。

从以上分析得出结论,CDN 503报错原因为源站服务器程序异常。(或者因为服务器超载、服务器配置了单IP访问次数限制等)

解决方案:

您可以检查源站是否因为服务器程序异常或者超载导致的503错误。