gpt4 book ai didi

Azure服务总线健康检查状态总是返回不健康

转载 作者:行者123 更新时间:2023-12-04 03:36:56 36 4
gpt4 key购买 nike

我正在尝试通过引用 Readme.md 在我的一个应用程序(即 .Netcore 服务)中实现运行状况检查。文件。

这是我在startup.cs文件中的代码

services.AddHealthChecks()
.AddAzureServiceBusQueue(connectionString: Configuration["ServiceBusSettings:ConnectionString"],
queueName: Configuration["ServiceBusSettings:QueueName"], tags: new[] { "readiness" })
.AddCheck("Ping", () => HealthCheckResult.Healthy(), tags: new[] { "liveness" })
.AddUrlGroup(new Uri($"{Configuration["ReservationApi:Url"]}/healthcheck"), name: "ReservationApi Api Healthcheck", tags: new[] { "readiness" });

AddCheck、AddUrlGroup 均显示正常。问题是我能够成功地将消息推送到队列,但在运行状况检查中,它显示 ASB 队列状态不健康。

引用截图 enter image description here

请帮助我解决我做错的问题,或者请建议我是否有更好的方法来了解 azure 服务总线的健康状况

提前致谢

最佳答案

对于其他人,如果其他人也面临这个问题。然后请验证以下操作

  • 验证您是否使用管理访问 key 来验证服务总线资源。
  • 在不同的网络中测试您的代码,以验证网络/限制是否存在问题。
  • 您可以使用任何调试工具捕获流量,以验证客户端计算机是否发起任何请求以及响应是什么。

关于Azure服务总线健康检查状态总是返回不健康,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66707375/

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