在我所在的位置,与 Azure 服务器的连接不好,因此我必须运行本地托管。每当主机出现故障时,我想要一个 azure web 应用程序替换它。我使用带有路由模式的 azure 流量管理器:为此目的的优先级。
本地网站类似于:basesite.com
azure web 应用类似于:secondsite.azurewebsites.net
我可以访问所有这些站点并且它们运行良好。
Trafficmanager 的工作类似于:mysite.trafficmanager.net
首先,我创建了 2 个端点:
basesite.com 的第一优先级
secondsite.azurewebsites.net 的第二优先级
所有端点均已启用,监控状态为在线。
现在,我访问 mysite.trafficmanager.net 并返回 500 - 内部服务器错误。
为了进行更多调查,我尝试创建一些默认的 azure web 应用程序并将它们添加为流量管理器的端点,它可以按我的预期完美运行。看起来问题只是与内部部署(外部端点)有关。
我猜我的本地主机存在一些问题(服务器或 DNS 服务器的配置......),但我没有任何线索可以准确地找出答案。
我怎样才能从流量管理器那里获得更多关于错误的详细信息,而不仅仅是一条毫无意义的 500 消息?
更新:
为了按照 Juunas 的建议检查我的内部部署,我在 basesite.com 上部署了一个静态 html。结果不一样。当我直接从 basesite.com 访问但通过流量管理器失败时,没关系。