type
Post
status
Published
date
Oct 29, 2025
slug
vercel-lobechat-maxduration-deployment-failure-solution
summary
报错信息“Error: Builder returned invalid maxDuration value for Serverless Function "webapi/create-image/comfyui". Serverless Functions must have a maxDuration between 1 and 60 for plan hobby. : https://vercel.com/docs/concepts/limits/overview#serverless-function-execution-timeout”
tags
软件故障
GitHub
学习
思考
category
技术分享
icon
password
好的,我已经为您将博文内容重新排版。
背景
本文旨在解决LobeChat用户在Vercel平台部署时遇到的常见
maxDuration错误,特别是针对使用Hobby(免费)计划的用户。当LobeChat项目因Serverless Function的执行时间超出Vercel Hobby计划的限制而导致部署失败时,Vercel的Fluid Compute功能提供了一个有效的解决方案。当前遇到的问题
在使用LobeChat v1.114.0版本进行部署时,用户可能会持续遇到升级失败的问题。即使尝试参考GitHub Issues中的相关讨论(例如 issue #9153),并将Serverless Function的
maxDuration值修改为60秒或更低,部署仍然会失败,并显示以下错误信息:Error: Builder returned invalid maxDuration value for Serverless Function "webapi/create-image/comfyui". Serverless Functions must have a maxDuration between 1 and 60 for plan hobby. : https://vercel.com/docs/concepts/limits/overview#serverless-function-execution-timeout
这个错误明确指出,Vercel Hobby计划的Serverless Functions的
maxDuration必须在1到60秒之间。LobeChat中某些功能,特别是涉及到图像生成(如webapi/create-image/comfyui)的API,可能需要较长的执行时间,从而超出了这个限制。解决方案:启用 Vercel 的 Fluid Compute 功能
针对上述
maxDuration限制导致的部署失败,启用 Vercel 的 Fluid Compute 功能 是一个推荐且高效的解决方案。Fluid Compute 功能能够显著延长 Serverless Functions 的执行时间。即使是 Vercel 的 Hobby 计划,在启用 Fluid Compute 后,Serverless Functions 的最长执行时间也可以达到 300 秒(即 5 分钟)。这对于像图像生成这样可能需要较长时间完成的任务来说,提供了足够的执行窗口。
如何启用 Fluid Compute
请按照以下步骤在您的 Vercel 项目中启用 Fluid Compute:
- 登录 Vercel Dashboard:首先,使用您的Vercel账户登录到 Vercel Dashboard。
- 选择 LobeChat 项目:在仪表盘中,找到并点击您正在部署的 LobeChat 项目。
- 进入 Settings(设置)选项卡:在项目页面中,点击顶部的“Settings”(设置)选项卡。
- 选择 Functions(函数):在左侧的菜单栏中,向下滚动并选择“Functions”(函数)选项。
- 启用 Fluid Compute:在 Functions 设置页面中,向下滚动至“Fluid Compute”部分。您会看到一个开关或者选项,请将其启用。
- 重新部署项目:保存设置后,请务必重新部署您的 LobeChat 项目,以使 Fluid Compute 的更改生效。
完成上述步骤后,您的LobeChat项目应该能够成功部署,并且
webapi/create-image/comfyui等需要较长执行时间的Serverless Function将不再因maxDuration限制而失败。📎 参考文章
- GitHub Issue: lobehub/lobe-chat/issues/9153
- Vercel Docs: Serverless Function Execution Timeout
- Vercel Docs: Fluid Compute
有关使用上的问题,欢迎您在底部评论区留言,一起交流~
- 作者:嘻咦啊呀
- 链接:https://zhcn.xyz/article/vercel-lobechat-maxduration-deployment-failure-solution
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。
相关文章









