微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

为什么我们无法使用HTTP 503服务?

如何解决为什么我们无法使用HTTP 503服务?

我知道http 503表示mozilla docs中提到的“服务器不可用”。但是,如果服务器不可用或处于脱机状态,那么该服务器如何能够返回503响应?客户是否超时并采用503?

更新- 我了解到,经常有“中间人”,例如负载平衡器,当后端关闭时会显示503。那么,如果没有中间人怎么办?在这种情况下,您会收到http 408吗?

PS-添加Java和Python标签只是为了吸引可能知道该问题答案的开发人员更多的关注。

解决方法

50x错误是针对应用程序错误的。这意味着,如果您有例如Apache2或Nginx Web服务器,并且该服务器与当前不可用(关闭,启动,冻结等)的后端应用程序通信,则会出现503错误。

您-----> Apache2 / Nginx Web服务器------>应用后端=您将获得200 响应。

您-----> Apache2 / Nginx Web服务器--XXX->应用程序后端=您将获得503 错误。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。