C# Azure应用程序服务:收到2个暂时性错误后,响应峰值持续5-10分钟
我有Azure应用程序服务,它可以作为我的Flitter应用程序的WEB API。 总体响应时间还行,但在服务收到少量瞬态(通常超过1)错误后,它几乎停止工作约5-10分钟。 暂时性错误之后通常是任务取消错误和下划线提供程序无法打开 如何避免暂时性错误? 短暂错误后如何恢复? 将我的服务转移到AWS上会更好吗 我有应用服务S1 代码优先数据库S0 在屏幕上,你可以看到响应时间,每个尖峰都是由瞬态错误造成的 在这里你可以看到错误 服务请求 DTU的使用我修复了这个问题! 问题与高RAM使用率有关 我所做的:C# Azure应用程序服务:收到2个暂时性错误后,响应峰值持续5-10分钟,c#,azure,azure-web-app-service,C#,Azure,Azure Web App Service,我有Azure应用程序服务,它可以作为我的Flitter应用程序的WEB API。 总体响应时间还行,但在服务收到少量瞬态(通常超过1)错误后,它几乎停止工作约5-10分钟。 暂时性错误之后通常是任务取消错误和下划线提供程序无法打开 如何避免暂时性错误? 短暂错误后如何恢复? 将我的服务转移到AWS上会更好吗 我有应用服务S1 代码优先数据库S0 在屏幕上,你可以看到响应时间,每个尖峰都是由瞬态错误造成的 在这里你可以看到错误 服务请求 DTU的使用我修复了这个问题! 问题与高RAM使用
- 在web配置中将调试设置为false
- 确保DbContext在控制器方法之后处理
- 使私有静态HttpClient在整个api中仅使用一个HttpClient实例
- 对数据库进行多次往返的优化方法,以对数据库进行单个调用
- 在web配置中将调试设置为false
- 确保DbContext在控制器方法之后处理
- 使私有静态HttpClient在整个api中仅使用一个HttpClient实例
- 对数据库进行多次往返的优化方法,以对数据库进行单个调用