昨天遇到一个网友迁移业务到一个新的服务器的时候,原来在原有服务器中的是可以运行的,只不过近期服务器的促销活动他续费比较贵就选择新购服务器,这个策略当然是可以的,但是在新服务器运行有出现报错而且速度也不行,尤其是有报错 "Nginx 504 Gateway Timeout"的问题。
一般出现这个问题是服务器对于业务拉动的响应延迟过长导致的,我们需要调整Nginx服务器的配置文件的响应时间。
我们需要找到 Nginx 的配置文件的参数timeout的几个参数,然后对于时间增加。但是这个也不一定是解决完整的策略,因为我发现他的服务器对比后新服务器的配置明显比他原来的低很多,而且CPU从原来的4核到现在的1核,所以现在即便是便宜服务器,但是性能差很多,这个可能是主要的原因。
我建议他临时可以先调整Nginx响应时间参数,后续还是需要升级服务器。
评论