我最近从 Azure 收到了关于达到我的应用服务中 TCP/IP 端口上限的“建议”。
TCP/IP 端口接近耗尽 您包含应用程序 ****** 的应用程序服务计划配置为使用中型实例。该应用服务计划中托管的应用程序正在使用每个介质实例可用的 4096 个可用 TCP/IP 端口中的 90% 以上。您可以升级实例大小以增加出站连接限制或配置连接池以更有效地使用。
应用服务计划的限制(扩展)是否有差异?或者我可以配置我的应用服务以使用更多端口吗?或者有其他解决方案吗?
一个明显的解决方案是横向扩展,但由于 CPU 和内存使用率较低,如果不是必须的话,我宁愿不使用此选项。
作为背景,该服务是使用 .Net 4.6 通过 ASP.NET Core MVC 构建的 API。