我有一个简单的蔚蓝函数如下 我使用的是Microsoft.Azure.Cosmos.Table,而不是Microsoft.WindowsAzure.Storage.Table。 但是,无法识别“表格”属性。 我需要在此处包含任何扩展nuget吗? -艾伦- ...
提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供 中文繁体 英文版本 中英对照 版本,有任何建议请联系yoyou2525@163.com。
我有一个 Azure Function V3 dotnet 3.1 在 CosmosDB output 绑定上运行,它在 Cosmos 中执行简单查询。 通常查询会在几毫秒内运行,但最近我看到几次查询超时。 从我在应用程序洞察力中可以看到,查询运行 1.1 分钟然后取消,再试 1.1 分钟,然后请求失败并出现 System.Net.Sockets.SocketException。
我在 Cosmos DB 中找不到任何问题迹象,没有高 RU 利用率,没有 http 429。在绑定中运行的查询是:
SELECT * FROM c where c.id = {customerId}
这是直接在 Azure 门户中的 Cosmos 中运行相同查询的结果。
应该从哪里开始故障排除以了解导致此问题的原因?
[FunctionName("FindById")]
public async Task<IActionResult> Run(
[HttpTrigger(AuthorizationLevel.Function, "get", Route = "customer/{customerId}")] HttpRequest req, string customerId,
[CosmosDB(
databaseName: "customers",
collectionName: "customers",
ConnectionStringSetting = "CosmosDBConnection",
SqlQuery = "SELECT * FROM c where c.id = {customerId}")]
IEnumerable<ApiOrganizationCustomer> customers,
ILogger log)
{
}
编辑:我现在已经在另一个 Function 应用程序和另一个 Cosmos DB 上看到了这种行为。 而这个集合只有 4 个文档要查询。 除了超时,我看不到任何其他错误。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.