workerman接口返回504问题解决

问题记录:

由于项目日活量较高,便使用了性能比较高的webman框架,在本地和测试环境使用时,接口正常,但是发布到正式环境之后,POST请求总会返回504Gateway Timeout的错误,百思不得其解,检查了apache代理和代码跨域配置都是没问题的,导致上线延迟了十个小时

解决过程:

后来只能从域名开始排查,发现正式域名是使用了CDN加速的,而测试域名是我们自己生成的,无CDN加速,但是我们刚开始并没觉得是CDN加速引起的,又排查其他问题,后来迫不得已尝试了去掉CDN加速的解决方案,去掉后一切正常。

总结:

使用webman框架时,切记需要注意域名解析时是否使用了CDN加速,如果使用的话,把CDN加速去掉即可

猜你喜欢

转载自blog.csdn.net/Attitude_do_it/article/details/124973934