Http状态码503表示3

502 bad gateway 顾名思义 网关错误 后端服务器tomcat没囿起来应用服务的问题(前提是接入层7层正常的情况下)。

应用服务问题一种是应用本身问题;另一种是因为依赖服务问题比如依赖服務RT高依赖的服务有大的读取(mysql慢查,http等)以至于调用方超过超时read时间;服务集群压力大时,也会出现502超时(502理解为不可响应或响应不過来其实还是不可响应)。

504 gateway time-out 顾名思义 网关超时 一般计算机中的超时就是配置错了此处一般指nginx做反向代理服务器时,所连接的服务器tomcat无響应导致的

从网络角度,502已经与后端建立了连接但超时;504与后端连接未建立,超时

1、必现502,应用“挂了”

(1)后端机器上检查:

(2)上面都正常看下接入层access.log有没有进来。

(1)CPU使用率高QPS增加

考虑有大流量,后端压力导致短暂不可用考虑临时扩容。

(2)检查应用本身nginx read超时时间配置

如果某些正常请求耗时在2s左右那么会有少量大于2s的请求是502的。可以试着把上面耗时时间调大看问题是否缓解。优化本身链路请求耗时是根本上的解决办法

}

表示临时响应并需要请求者继续執行操作的状态码

请求者应当继续提出请求。服务器返回此代码表示已收到请求的第一部分正在等待其余部分。

请求者已要求服务器切换协议服务器已确认并准备切换。

表示成功处理了请求的状态码

服务器已成功处理了请求。通常这表示服务器提供了请求的网页。如果是对您的 /u/3744518/blog/1812545

}

我要回帖

更多关于 Http状态码503表示 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信