gpt4 book ai didi

azure - 部署到 Azure 时 Service Fabric 应用程序没有响应

转载 作者:行者123 更新时间:2023-12-02 01:23:13 24 4
gpt4 key购买 nike

我的服务结构应用程序在本地运行没有问题: http://localhost:8080/api/values

当部署到 Azure 时,它​​只是静止不动,我最终会超时。 http://cluster-myapp.centralus.cloudapp.azure.com/api/values

经过深入研究,我发现一些信息表明 Azure 负载均衡器需要使用新规则和新探测器进行更新。我这样做了,但仍然是同样的问题。这是我所拥有的:

ServiceManifest.xml

  <Resources>
<Endpoints>
<!-- This endpoint is used by the communication listener to obtain the port on which to
listen. Please note that if your service is partitioned, this port is shared with
replicas of different partitions that are placed in your code. -->
<Endpoint Protocol="http" Name="ServiceEndpoint" Type="Input" Port="8080" />
</Endpoints>

我添加了一个探针,如下所示:

enter image description here

...以及这个 LB 规则

enter image description here

我没有看到任何日志、错误或任何东西,所以我现在很困惑。任何帮助将不胜感激。

最佳答案

事实证明,我的问题是由探测器上的“路径”设置引起的。我的 API 没有默认 Controller ,因此路径“/”返回 404。

我在 Web API 中创建了一个 Ping Controller ,并将探测器上的路径更新为“/ping”,这样就可以正常工作了。

我觉得有点奇怪,“Service Fabric Explorer”中没有报告“健康”问题,或者我在这里遗漏了一些东西?

关于azure - 部署到 Azure 时 Service Fabric 应用程序没有响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38747662/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com