You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

未部署代码的Azure App Service Plan占用70%内存原因咨询

内存占用原因分析

针对你遇到的未部署代码的Node.js 20 Linux Web App关联App Service Plan后内存占用达70%的情况,主要有以下几方面原因:

  • 基础运行时与系统进程开销:Node.js 20的V8引擎、核心模块本身就需要占用一定内存;同时Azure App Service为Linux容器提供的基础系统进程(如容器初始化进程、日志管理进程)也会消耗内存。如果你的ASP是基础规格(比如B1、B2这类低内存实例),这些基础组件的内存占比会显得很高。

  • 默认占位站点与预热机制:即使未部署用户代码,Azure Web App会默认启动一个基础占位站点(对应Node.js的默认欢迎页服务),同时平台会提前预热运行时环境,确保实例能快速响应请求,这部分初始化操作会占用内存资源。

  • 监控与诊断后台进程:Azure会自动在ASP实例中运行监控代理(如Application Insights相关进程)、日志采集进程以及健康检查组件,这些后台服务会持续占用内存,在小规格实例上的占比会更突出。

  • 容器化运行的额外开销:Linux环境下的Web App基于容器运行,容器runtime(如containerd)、网络代理等组件本身也会占用一部分内存,叠加前面的开销后,就会导致内存占用达到70%的水平。

内容的提问来源于stack exchange,提问作者Shanthi B

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.22 19:12:07