Azure应用服务-传入连接激增而未生成请求

时间:2019-02-15 13:16:46

标签: azure asp.net-core azure-web-sites azure-application-insights

我有一个在Azure App服务中运行的.NET Core 2.1 Web应用程序。最近,应用程序在遇到大量“连接”后崩溃了。

我可以找到的唯一documentation表示:

  

连接

     

沙箱中存在的绑定套接字的数量(w3wp.exe及其   子进程)。通过调用创建绑定套接字   bind()/ connect()API并一直保留到使用   CloseHandle()/ closesocket()。

查看指标时;当请求保持相当相似时,连接似乎高峰。

这可能导致什么?该文档似乎暗示这是打开的TCP连接的总数?如果这仅仅是标准的API调用;为什么它也不会注册为请求?可能是由基础问题(例如依赖项)引起的,并且随着响应延迟的增加,连接保持打开状态吗?

Requests Connections

编辑:很抱歉,Web应用程序正在运行.NET Core 2.2。从那以后,我回滚到2.1,没有看到不稳定的问题;但是我也没有看到连接的另一个高峰。

1 个答案:

答案 0 :(得分:0)

由于您说已经安装了Application Insights,因此很可能是这些问题的受害者,这些问题已在最新版本中修复:

https://github.com/Microsoft/ApplicationInsights-dotnet/issues/594

https://github.com/Microsoft/ApplicationInsights-aspnetcore/issues/690

请更新到SDK的最新稳定版本,以查看是否有帮助。