azure error 502 - Web服务器在充当网关或代理服务器时收到无效响应

时间:2016-06-07 22:04:54

标签: azure-web-sites azure-web-app-service

我试图托管一个azure网站并尝试进行几个小时的故障排除,但仍然遇到同样的错误502 Web服务器在充当网关或代理服务器时收到无效响应。

我尝试在azure上启用日志记录错误,但它给我的全部是404找不到错误see error log

2 个答案:

答案 0 :(得分:11)

在IIS日志中将不会显示502错误,因为它们由前端服务器返回,它基本上将请求发送给托管您站点的工作人员,并且前端可以返回502错误的原因有很多。

请按照https://azure.microsoft.com/en-in/documentation/articles/app-service-web-troubleshoot-http-502-http-503/进行问题排查,看看是否可以确定您遇到的问题

答案 1 :(得分:0)

我在azure应用程序网关后面安装了Web服务器,一些服务器正常工作,并且其中一台服务器的流量出现502问题。因此,我采取以下步骤:

  1. 在应用程序网关上检查后端运行状况,无法访问服务器。
  2. 在云VM http://hostname上打开后端服务器URL,无法访问根网站。但是http://hostname/app正在运行。 事实证明,网关会ping通目标计算机的端口80,并且以某种方式我禁用了目标服务器上的根网站。因此,网关假定服务器已死,并拒绝执行重定向。