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

Docker部署OpenWhisk如何通过环境变量解决请求大小超限问题

你遇到的报错是OpenWhisk默认的请求payload大小上限为1MB,你的请求超过了该阈值导致的,可通过调整对应环境变量解决。

报错信息:Request larger than allowed: 3600245 > 1048576 bytes. (code 9RKHKJtJVqWK7jz3o608HcQagzLHFfvt)

需调整的环境变量

请求payload大小限制调整

需要修改控制器服务的CONFIG_whisk_controller_payloads_max环境变量,该参数定义平台允许的最大请求payload大小,单位为字节。
Docker部署场景下的操作步骤:

  • 找到OpenWhisk部署文件中controller服务的环境变量配置段,将该参数调整为你需要的上限值,比如要设置为4MB上限,配置为:
    CONFIG_whisk_controller_payloads_max=4194304
  • 保存配置后重启controller服务即可生效。

单函数最大内存限制调整

如果你同时需要调高平台允许的单函数最大内存配额,可同步调整CONFIG_whisk_memory_max环境变量,单位为MB,默认值通常为512,按需修改后重启对应服务即可。

内容的提问来源于stack exchange,提问作者Vasilis Hadjipantelis

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 22:24:10