我在Azure的App Services下部署了一个网站。它在几天之前运作良好。但是因为两天我接到了以下错误
502 - Web server received an invalid response while acting as a gateway or proxy server.
There is a problem with the page you are looking for, and it cannot be displayed. When the Web server (while acting as a gateway or proxy) contacted the upstream content server, it received an invalid response from the content server.
当我使用xyz.azurewebsites.net访问网站时,它不会显示此错误。这仅在我使用自定义域名访问时显示。我已启用失败请求跟踪,但FREB日志不会显示任何502错误。
任何人都可以帮我理解问题是什么吗?
由于
答案 0 :(得分:0)
Azure WebApps在为Web应用程序提供服务的实际计算机(称为工作程序)前面有ARR服务器(也称为FrontEnd),并且通常在这些条件下通过FrontEnd服务器返回HTTP 502
由于在FrontEnd服务器上发生了HTTP 502错误,因此IIS日志中不会显示这些错误,因为IIS日志属于工作人员,所以基本上在您的情况下请求执行时间太长或者工作者服务请求的进程(在实际的工作机器上)正在崩溃。 正如您所提到的那样,当您通过自定义域访问网站时,对于xyz.azurewebsites.net,我会建议检查一些内容。
您可以转到https://xyz.scm.azurewebsites.net/Support(其中xyz是您的Azure WebApp的名称),从而访问WebApp的支持门户 如果这没有用,那么我建议您加入Microsoft支持,因为他们可以在最后轻松检查这些内容。