899 B
899 B
| name | description |
|---|---|
| server_frontend_build_oom | 当服务器执行前端构建失败、OOM、或需要部署前端时,应该索引本记忆 |
服务器前端构建 OOM
问题
服务器(2G 内存 Linux)执行 npm run build 时因内存不足导致 OOM,进程被 kill,服务器可能 SSH 超时无响应。
解决方案
不在服务器上构建前端。 在本地(macOS,充足内存)构建,然后 scp 上传 static/dist/。
操作步骤
# 本地构建
cd agents && npm run build
# 打包上传
tar czf /tmp/static_dist.tar.gz static/dist/
scp /tmp/static_dist.tar.gz root@59.110.19.30:/tmp/
ssh root@59.110.19.30 "cd /opt/agent/agents && tar xzf /tmp/static_dist.tar.gz"
已落实到脚本
deploy_agents.sh(本地):自动本地 build + 上传refresh_agents.sh(服务器):已移除 npm build 步骤,注释说明原因