运行环境
Docker 24.0.7 / Compose 2.40.0 / cgroup v2 / Node.js 22.20.0 Alpine
现场现象
容器退出码为 137,但仅凭退出码无法区分容器内存上限、宿主机 OOM、人工 docker kill 或停止宽限期结束后的强制终止。
已完成的检查
已准备核对 docker inspect 的 State.OOMKilled、Memory/MemorySwap 和 cgroup v2 memory.events,不把 137 单独当作 OOM 结论。
希望确认
建立能复核的 OOM 证据链,并明确应先修应用工作集还是调整内存上限。