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

如何在Azure HTTP触发函数中调整Node.js堆内存大小?

在Azure无服务器函数中配置Node.js堆内存大小

方法一:通过Azure门户(UI)设置

  • 登录Azure门户,定位到你的目标函数应用
  • 进入配置 > 应用程序设置页面
  • 点击新建应用程序设置,添加键值对:
    • 键:NODE_OPTIONS
    • 值:--max-old-space-size=4096(可根据需求调整数值,例如8192代表分配8GB堆内存)
  • 保存设置,函数应用会自动重启,新配置即刻生效

方法二:通过Azure CLI命令行设置

登录Azure账号后,在终端执行以下命令(替换占位符为实际信息):

az functionapp config appsettings set --name <你的函数应用名称> --resource-group <资源组名称> --settings NODE_OPTIONS="--max-old-space-size=4096"

执行完成后,函数应用会自动应用配置并重启。

关键注意事项

  • 配置的堆内存大小不能超过函数应用当前定价层的内存上限,比如消耗计划最大内存为1.5GB,此时设置4096会无效,需先升级到Premium等更高层级计划
  • 调整堆内存后,建议测试函数的性能与资源占用情况,避免不必要的资源浪费

内容的提问来源于stack exchange,提问作者Indranil Mondal

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.21 06:18:29