【发布时间】:2017-09-08 13:31:24
【问题描述】:
我在正确获取反向代理时遇到问题。使用反向代理时,我不断收到“504 Getaway Timeout”。
我已经按照Microsoft's example设置了集群。
恕我直言,我认为集群设置是正确的,唯一的区别是我为代理指定了端口 80,而我没有为测试环境使用 SSL。
我目前正在测试环境中试用它,但生产环境正在运行相同的服务,只是没有反向代理,就可以了。此外,我在测试环境中为其中一项服务公开了一个端点,尝试在不使用反向代理的情况下调用它并且它有效。
我读过它could be caused by the containers,但我使用的是 Windows 2012 RC2 DataCenter。据我所知,它不使用 windows nat 容器。另外,我读到它可能是由 404 错误(示例文档中的#case 2)引起的,它试图重新加载它并只是超时尝试。
这些是一些可能很重要的总结细节
- Service Fabric 版本:5.5.219.0
- 操作系统:Windows
- SKU:2012-R2-数据中心
- 服务正在使用 WebListener
- 允许所有端口
- 1 NodeType(无状态)
- 使用 ASP.NET Core Web API 模板创建的服务
- VS 2015 企业版
服务端点配置如下: 端点协议="http" Name="ServiceEndpoint" Type="Input"
所有服务和集群都是健康的。
【问题讨论】:
标签: timeout reverse-proxy azure-service-fabric gateway