Commit 45bdf986 by luoqi

fix(cli): bump Node heap to 8GB for data-heavy :prod CLIs

cold-import 全量(13 万患者,appointment 50 万行,EMR 多 JSON)默认 2GB heap OOM。
4 个数据密集 CLI 加 --max-old-space-size:
  cold-import:prod         8GB
  recompute-persona:prod   8GB
  recompute-plans:prod     8GB
  sync-incremental:prod    4GB(增量,更轻)

服务器 14GB RAM,留 6GB 给 pac-service+postgres+redis 主进程。
parent e111984c
......@@ -17,13 +17,13 @@
"prisma:studio": "prisma studio",
"prisma:seed": "ts-node --transpile-only prisma/seed.ts",
"cold-import": "ts-node --transpile-only src/cli/cold-import.cli.ts",
"cold-import:prod": "node dist/cli/cold-import.cli.js",
"cold-import:prod": "node --max-old-space-size=8192 dist/cli/cold-import.cli.js",
"sync-incremental": "ts-node --transpile-only src/cli/sync-incremental.cli.ts",
"sync-incremental:prod": "node dist/cli/sync-incremental.cli.js",
"sync-incremental:prod": "node --max-old-space-size=4096 dist/cli/sync-incremental.cli.js",
"recompute-persona": "ts-node --transpile-only src/cli/recompute-persona.cli.ts",
"recompute-persona:prod": "node dist/cli/recompute-persona.cli.js",
"recompute-persona:prod": "node --max-old-space-size=8192 dist/cli/recompute-persona.cli.js",
"recompute-plans": "ts-node --transpile-only src/cli/recompute-plans.cli.ts",
"recompute-plans:prod": "node dist/cli/recompute-plans.cli.js",
"recompute-plans:prod": "node --max-old-space-size=8192 dist/cli/recompute-plans.cli.js",
"timeline": "ts-node --transpile-only src/cli/timeline.cli.ts",
"timeline:prod": "node dist/cli/timeline.cli.js",
"verify-scenarios": "ts-node --transpile-only src/cli/verify-scenarios.ts",
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment