使用“CosmosExecutionStrategy”执行数据库操作时超出了最大重试次数 (6)

桑托什·库马尔·帕特罗

我正在使用 ASP.NET Core 2.2、GraphQL.NET、CosmosDB、Entity Framework Core (Microsoft.EntityFrameworkCore.Cosmos v2.2.4) 进行 API 开发项目。

在测试从 AzureComosDB 中提取数据的 API 方法时,有时我会收到此错误:

Microsoft.EntityFrameworkCore.Storage.RetryLimitExceededException:'使用'CosmosExecutionStrategy'执行数据库操作时超出了最大重试次数(6)。请参阅最近失败的内部异常。

我不确定为什么会间歇性地弹出这个错误。

任何人都可以通过提供一些指导来解决这个问题来帮助我吗?

赛特嘉·普拉蒂帕蒂

我想了解有关上下文文件的更多信息,因为错误显示`

'超过最大重试次数 (6)'

`. 如果您尝试在每个请求上重新部署数据库,这可能会导致,因此考虑到您已经在 cosmosdb 中部署了数据库,建议删除 Database.EnsureCreated() ,因为这会导致性能问题。

有关更多信息,请参阅此文档https://docs.microsoft.com/en-us/ef/core/providers/cosmos/?tabs=dotnet-core-cli

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用 ES6 代理替换原型时超出了最大调用堆栈大小

如何独立执行数据库操作?

PHP JSONArray解码并执行数据库操作

onMessageReceived 触发时如何执行数据库操作?

在哪里最好地使用Django框架执行数据库操作?

使用JPA执行数据库功能

执行数据库

部署War时如何执行数据库执行

如何编写类以执行数据库操作-Spring整数

在异步node.js环境中执行数据库操作

在 Mule 工作流中执行数据库操作后保留原始负载

LINQ可以比SQL更快地执行数据库操作吗?

PHP + Codeigniter + MySQL->无法执行数据库操作

DjangoRestAPI - 使用 ModelViewSet 在运行您自己的函数(如事件处理程序)时执行数据库管理

执行数据库连接检查时的性能问题

PDO:执行数据库更新时,Json无法呈现响应

遍历结构并执行数据库查询

在计划作业中执行数据库调用

在PostgreSQL中自动执行数据库备份

在Django频道中执行数据库查询

何时执行数据库迁移?

数据库 PHP 中的“执行数组”问题

使用EF6拦截对数据库的CRUD操作并过滤日志

RangeError:使用 ES6 new Map() 对象初始化反应状态值时超出了最大调用堆栈大小

在Laravel中使用Eloquent ORM使用LIKE执行数据库搜索

是否可以使用Node worker线程执行数据库插入?

Angular 6 - 使用 *ngFor 显示数据库中的数据

使用EF6和.NET 4.6.1进行数据库迁移时遇到多个错误

索引超出范围且少于6行数据