HTTP错误502.3 -坏网关+ Kotlin + Azure



我正在一个Azure应用程序实例上部署一个由Kotlin源代码与Spring Boot构建的JAR。它使用来工作。为了找到这个问题,我将其修改为提供一个静态HTML页面。当我浏览到页面时,服务器记录这个有效的HTML文档:


IIS详细错误- 502.3 -坏网关

HTTP错误502.3 -坏网关

尝试路由请求时出现连接错误。

最可能的原因:

  • CGI应用程序没有返回有效的HTTP错误集。
  • 作为代理或网关的服务器由于父网关中的错误而无法处理请求。

你可以尝试的事情:

  • 使用DebugDiag排除CGI应用程序故障
  • 确定代理或网关是否对此错误负责。

详细错误信息:

Module ,, httpPlatformHandlerNotification ,, ExecuteRequestHandlerHandler ,, httpPlatformHandlerMainError Code , 0 x8007042b请求的URL   https://AZUREAPPINSTANCE:80/Physical路径   D:homesite wwwrootlogin方法   匿名登录用户     匿名

更多信息:

当CGI应用程序没有返回一组有效的HTTP标头,或者代理或网关无法将请求发送到父网关时,会发生此错误。如果不是CGI问题,您可能需要获取网络跟踪或联系代理服务器管理员。查看更多信息»

Microsoft知识库文章:


and the browser show指定的CGI应用程序遇到错误,服务器终止进程

通常这意味着应用程序不能与其他服务通信,但这里它提供了一个静态的HTML页面。我认为有一些网络配置错误,因为如果我去https://ourapp/XYZ然后请求的URL是https://AZUREAPPINSTANCE:80/XYZ,所以Azure网络堆栈中的某些东西正在重写地址(端口80上的https!)。

这就是答案,尽管我不明白。

参考POM,张贴在我之前的问题。

如果我删除整个<pluginManagement>元素,部署的Azure应用程序可以工作。

相关内容

  • 没有找到相关文章

最新更新