我目前在 Azure 应用程序洞察中看到许多依赖项错误,并且无法确定根本原因。
我目前在 azure 中部署了一个 API 作为应用程序服务。该 API 连接到 CosmosDB 帐户以进行基本的 CRUD 操作。在监视默认应用程序见解时,我遇到了几个依赖项错误: 类型:Azure 文档数据库 名称:创建/查询文档 通话状态:假 资源:未定义
此行为似乎非常间歇性(可能是并发问题),但似乎实际上并没有导致 API 错误,因为查询本身似乎仍然成功完成。任何关于问题根本原因的想法,或者如何具体获取有关错误的详细信息,我们将不胜感激。
以下是端到端交易的截图供参考:
您的应用程序在 Windows 上运行吗?是否编译为 X64/Release?
您的应用程序似乎正在执行跨分区查询,当 SDK 未在 Windows 上运行或未构建为 x64 或未复制 nuget 包附带的所有 DLL 时,它需要执行 HTTP 请求来获取查询计划。
您所看到的是 SDK 重试查询计划请求,因为由于某种原因,您的延迟很高(对于 HTTP 请求来说 500 毫秒相当高)。