如何解决Azure 服务总线主题请求与消息
查看消息图表,在过去 30 天内,没有收到或读取来自此主题的消息。
如果没有从该主题写入/读取任何内容,为什么会有 368 个传入和成功的请求?
解决方法
这是传入请求的预期行为。
即使没有消息发送到 service bus
,Scale Unit
(托管服务总线)总是会向 service bus
发送请求 health check
/ {{1 }} 目的(我对此不太确定,只是猜测)。
您可以通过为 polling
设置 Diagnostic settings
来检查此行为。例如,您可以将 azure service bus
发送到 OperationalLogs
或 azure blob storage
,然后您可以稍后检查 azure log analytics
。如下所示(在这里,我将日志发送到 OperationalLogs
):
然后等几分钟,到azure blob storage
-> 找到自动创建的名为azure blob storage
的容器,它的结构类似于insights-logs-operationallogs
-> 那么应该有类似于 SUBSCRIPTIONS / RESOURCEGROUPS / PROVIDERS / NAMESPACES / year / month / hour / day / hour
的附加 blob。您可以下载它并在那里查看日志。日志如下所示:
在日志中,您可以看到 PT1H.json
rpfrontdoor 继续向 caller
发送请求。
在此处添加了详细的日志消息:
{ "Environment": "PROD","Region": "Central US","ScaleUnit": "PROD-DM2-006","ActivityId": "e203b024-48dc-44d3-b5eb-e345c090676c","EventName": "检索命名空间","resourceId": "/SUBSCRIPTIONS/xxx/RESOURCEGROUPS/xxx/PROVIDERS/MICROSOFT.SERVICEBUS/NAMESPACES/HDUAIDHWUAYDQHD","SubscriptionId": "xxx","EventTimeString": "4/15/2021 9:22:27 AM +00:00","EventProperties": "{"SubscriptionId":"xxxx","Namespace":"hduaidhwuaydqhd","Via":"https://hduaidhwuaydqhd.servicebus.windows.net/$Resources/topics? api-version=2017-04&$skip=0&$top=100","TrackingId":"e203b024-48dc-44d3-b5eb-e345c090676c_M7SN1_M7SN1_G7"}",“状态”:“成功”,“来电者”:“rpfrontdoor”,“类别”: “操作日志”}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。