Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure .netcore 3.1 web应用程序随机占用大量时间进行响应_Azure_Asp.net Core_.net Core_Azure Web App Service - Fatal编程技术网

Azure .netcore 3.1 web应用程序随机占用大量时间进行响应

Azure .netcore 3.1 web应用程序随机占用大量时间进行响应,azure,asp.net-core,.net-core,azure-web-app-service,Azure,Asp.net Core,.net Core,Azure Web App Service,我在azure web应用程序上有一个.netCore 3.1,它与CosmosDb数据库和其他一些服务交互。一般来说,请求时间是正确的: 但有时我会有一个请求,在这个过程的任何一个步骤中,他都会花费很多时间来回答: 我想不出来,也不知道从哪里开始看。查看webApp配置,“AlwaysOn”处于打开状态,并且每隔5分钟在我的API上有一个Get请求 它可能与servicePlan或ASE有关吗?或者可能是我API的DI?谢谢你的提问!要详细说明这一点,如果速度慢是由于任何外部依赖关系造成的

我在azure web应用程序上有一个.netCore 3.1,它与CosmosDb数据库和其他一些服务交互。一般来说,请求时间是正确的:

但有时我会有一个请求,在这个过程的任何一个步骤中,他都会花费很多时间来回答:

我想不出来,也不知道从哪里开始看。查看webApp配置,“AlwaysOn”处于打开状态,并且每隔5分钟在我的API上有一个Get请求


它可能与servicePlan或ASE有关吗?或者可能是我API的DI?

谢谢你的提问!要详细说明这一点,如果速度慢是由于任何外部依赖关系造成的,则启用应用程序洞察是有帮助的。您可以调查特定的依赖项调用,并将它们与请求和异常关联起来。Application Insights SDK for.NET和.NET Core附带DependencyTrackingTelemetryModule,这是一个自动收集依赖项的遥测模块


有关更多详细信息,请参见

,您应该使用应用程序洞察来指导您的应用程序,以便找出长时间请求的原因。可能是DNS解析、一些网络问题、内存使用不良、多种原因……我已经在我的应用程序中设置了应用程序细节,并添加了
服务。AddApplicationInsightsTelemetry()。我错过什么了吗?