尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

Activepieces 收到 Webhook 被拒绝报 413 Request Too Long 怎么调整负载上限?

Activepieces 收到 Webhook 被拒绝报 413 Request Too Long 怎么调整负载上限? Activepieces 收到 Webhook 被拒绝报 413 Request Too Long 怎么调整负载上限【免费下载链接】activepiecesAI Agents MCPs AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows AI Agents • MCPs for AI Agents项目地址: https://gitcode.com/GitHub_Trending/ac/activepiecesActivepieces 的 Webhook 触发器收到超限的入站负载时会直接拒绝请求并返回413 Request Too Long。这个拒绝由服务端对入站 webhook 负载大小的限制触发自 0.80.0 起由环境变量AP_MAX_WEBHOOK_PAYLOAD_SIZE_MB控制。本文说明如何确认限制值、调整上限并验证生效。先确认 413 来自哪个检查项目文档中与 webhook 负载相关的 413 有两个来源调整前先分清你遇到的是哪一个来源含义限制变量默认值Webhook 入站负载超限触发流程的 webhook 请求体过大AP_MAX_WEBHOOK_PAYLOAD_SIZE_MB25MBStore 值写入超限Store piece 或context.store写入单个值过大同样以 HTTP 413 拒绝AP_MAX_STORE_ENTRY_VALUE_SIZE_KB512KB如果是外部系统调用你配置的 webhook URL 时被拒绝问题在第一个。调整方法见 环境变量列表 和 Limits。注意环境差异见 Limits自托管限制通过环境变量配置AP_MAX_WEBHOOK_PAYLOAD_SIZE_MB未设置时默认25MBActivepieces Cloud强制5MB 上限无法通过环境变量自行调高只能让发送方把负载控制在 5 MB 以内。调整自托管环境的负载上限在承载 API 的容器上设置环境变量把上限设为能覆盖你实际负载的大小例如 50 MBAP_MAX_WEBHOOK_PAYLOAD_SIZE_MB50webhook 请求由 APIapp层接收并校验大小因此拆分部署AP_CONTAINER_TYPEAPP 独立 worker时这个变量要加在app容器上如果跑的是默认的单容器AP_CONTAINER_TYPEWORKER_AND_APP直接加在该容器上即可。按你现有的部署方式docker-compose、Helm 等把该变量写入 app 容器的环境配置并重启 app 容器使配置生效。生产环境的其他执行参数参见 Production Setup。如果你恰恰想收紧限制低于默认 25 MB同样通过设置该变量实现——0.80.0 变更说明中明确把AP_MAX_WEBHOOK_PAYLOAD_SIZE_MB设为期望值即可限制 webhook 负载低于新的25MB 默认值。验证调整生效把之前触发413 Request Too Long的同一个 payload 重新发送一次调整前请求被拒绝返回413 Request Too Long调整后请求不再被该检查拒绝对应的 flow 开始运行。可以到运行记录中确认该次 webhook 触发的 flow run 已创建且不再是拒绝结果。如果仍然 413回到上一节确认你调整的是接收 webhook 的那一层容器且新值确实大于实际负载大小单位是 MB取整数。与上限无关的另一个阈值inline 阈值Limits 中还定义了AP_WEBHOOK_PAYLOAD_INLINE_THRESHOLD_KB自托管默认512KBCloud 为1024KB。它不是限制而是存储路径的切换点低于该阈值的 payload 直接内联存在 Redis 中超过的会被 offload 到文件存储以保护 Redis 内存。调大AP_MAX_WEBHOOK_PAYLOAD_SIZE_MB让大负载通过之后负载的实际存放位置由这个阈值决定不需要也不应该靠调它来绕过 413。适用条件与边界413 Request Too Long这一行为从 0.80.0 引入该变量开始由文档明确记录同一版本还移除了 Docker 镜像中的 Nginx由 Fastify 直接提供 API 与前端所以旧版本中由前置代理返回的 413 与当前由应用层返回的 413 来源不同核对版本Breaking Changes有助于判断。自托管调整上限时只影响 webhook 入站负载校验同步 webhook 的响应超时AP_WEBHOOK_TIMEOUT_SECONDS默认 30 秒与负载大小是两个独立限制负载调大后如果遇到的是 408/500 而非 413应转向超时方向排查。若 413 实际来自流程内 Store 写入AP_MAX_STORE_ENTRY_VALUE_SIZE_KB应调整的是该变量单位 KB而不是 webhook 负载上限。【免费下载链接】activepiecesAI Agents MCPs AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows AI Agents • MCPs for AI Agents项目地址: https://gitcode.com/GitHub_Trending/ac/activepieces创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表