这是重写的这个 StackOverflow 问题基本上,我有一个 Azure Web 角色(以及一些负载均衡器和 IIS 7.5),在某些情况下,用户会收到 HTTP 代码 503,并且以下错误消息会以 HTML 形式呈现
Hello,
A communication error occurred: ""
The Web Server may be down, too busy, or experiencing other
problems preventing it from responding to requests.
You may wish to try again at a later time.
这毫无意义,而且没有人知道从哪里开始处理它。
已知哪个软件组件会产生此错误消息,在什么条件下会产生此错误消息,我如何才能可靠地重现它?
答案1
如果 IIS 没有安装自定义错误页面,那么我会说是负载均衡器的问题。看起来负载均衡器有时无法连接到后端。也许后端的负载太高了?