问题记录:
由于项目日活量较高,便使用了性能比较高的webman框架,在本地和测试环境使用时,接口正常,但是发布到正式环境之后,POST请求总会返回504Gateway Timeout的错误,百思不得其解,检查了apache代理和代码跨域配置都是没问题的,导致上线延迟了十个小时
解决过程:
后来只能从域名开始排查,发现正式域名是使用了CDN加速的,而测试域名是我们自己生成的,无CDN加速,但是我们刚开始并没觉得是CDN加速引起的,又排查其他问题,后来迫不得已尝试了去掉CDN加速的解决方案,去掉后一切正常。
总结:
使用webman框架时,切记需要注意域名解析时是否使用了CDN加速,如果使用的话,把CDN加速去掉即可