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