1.120.7无法build:JavaScript heap out of memory #9050
-
📦 部署环境Docker 📦 部署模式服务端模式(lobe-chat-database 镜像) 📌 软件版本1.120.7 💻 系统环境Other Linux 🌐 浏览器Other, Chrome 🐛 问题描述这几天更新都对硬件要求贼高,现在这版怎么调都无法调。 0.303 📷 复现步骤No response 🚦 期望结果No response 📝 补充信息No response |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments
-
|
Thank you for raising an issue. We will investigate into the matter and get back to you as soon as possible. |
Beta Was this translation helpful? Give feedback.
-
|
你的构建失败是因为内存不足,近期版本(如 1.118.8 及以后)Docker 构建至少需要 16GB 内存,8GB 已无法满足需求,主要是 Next.js 构建和静态资源预加载导致内存占用大幅提升 参考。 解决方法:
目前没有发现近期有 pull request 或代码变更进一步提升了内存需求,主要还是 Next.js 及静态资源导致的构建瓶颈 参考。 低于 16GB 内存基本无法顺利构建新版镜像,建议升级硬件或用云端构建后拉取镜像。 To reply, just mention @dosu. How did I do? Good | Irrelevant | Incorrect | Verbose | Hallucination | Report 🐛 | Other |
Beta Was this translation helpful? Give feedback.
-
|
@dosu 1.120.1也是同样的问题,--max-old-space-size=12488都没用。你们自己镜像是不是也构建失败了?以往版本发布十几分钟就发了。 |
Beta Was this translation helpful? Give feedback.
你的构建失败是因为内存不足,近期版本(如 1.118.8 及以后)Docker 构建至少需要 16GB 内存,8GB 已无法满足需求,主要是 Next.js 构建和静态资源预加载导致内存占用大幅提升 参考。
解决方法:
增加物理/虚拟机内存到 16GB 以上。
构建时设置环境变量提升 Node.js 最大堆内存,例如:
或在 Dockerfile/build 命令里加上
NODE_OPTIONS,分配 8GB 或更高(如 16384)。如果用 docker-compose,可以在服务配置里加上内存限制,例如:
或运行容器时加
--memory=16g。目前没有发现近期有 pull request 或代码变更进一步提升了内存需求,主要还是 Next.js 及静态资源导致的构建瓶颈 参考。
低于 16GB 内存基本无法顺利构建新版镜像,建议升级硬件或用云端构建后拉取镜像。
To reply, just mention @dosu.
How did I do? Good | Irrelevant | Incorrect | Verbose | Hallucination | Report 🐛 | Other
