如何解决为什么我们无法使用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 举报,一经查实,本站将立刻删除。