Azure App Gateway返回带有私有LB和服务结构的502

时间:2019-06-06 12:54:03

标签: azure azure-service-fabric azure-application-gateway service-fabric-stateless

我们有一个在公共和专用负载平衡器后面的Service Fabric上运行的多租户应用程序。每个租户都可以获得在Service Fabric的不同端口上运行的应用程序的副本。

Application Gateway用于将SSL卸载到每个租户/应用程序具有多站点侦听器的专用负载平衡器。该应用程序似乎工作正常,除非在这种非常奇怪的情况下。有一个双POST后跟一个GET。第一个POST返回200,第二个POST返回302。我认为第二个POST设置了一条动态路由,然后由GET调用。如果您尝试手动访问新路线,则会得到404。

在这种离奇的上下文中,App Gateway会以某种方式返回502。

我已经尝试了以下方法: -设置范围为200-599的自定义探针 -将应用程序网关指向单个VM(来自SF群集) -删除HTTPS配置-仅HTTP

1 个答案:

答案 0 :(得分:0)

我们解决了。这是一个cookie大小。抛出502的请求正在设置一些其他Cookie数据,使其大于4KB