繁体   English   中英

服务器关闭负载均衡器时REST API随机404错误

[英]REST API random 404 error when a server is down on load balancer

我们有一个基于REST的API项目。 该项目在IIS上托管在负载均衡器上的多个服务器上。除非服务器在负载均衡器上发生故障时,我们会收到404 Bad Request错误几秒钟然后它自行解析。 我们如何解决这个问题? 是否需要在IIS或REST API项目本身中进行任何更改?

据我所知,如果您使用IIS ARR的负载均衡,则无需添加specail设置来检查服务器的状态。 IIS ARR健康测试将自动发送请求以检查服务器是否正常工作。 如果IIS ARR发现服务器已关闭或返回错误,则不会将请求重定向到服务器。

此外,据我所知,404错误意味着找不到页面不是坏请求。 通常,400是错误的请求状态代码。

如果您发现服务器场中的服务器已关闭,我建议您可以尝试直接通过brwoser访问服务器以了解详细信息错误消息。

如果服务器返回404错误,这意味着您的浏览器无法访问服务器,则通常是网络问题。 您应该检查DNS服务器设置或确保IIS Web应用程序正在运行。

如果服务器返回400错误,则应根据详细信息400错误消息进行故障排除。 Normall,它显示请求包含错误的标题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM