xfy
a7a97fc299
fix(code-runner): 去掉 nproc ulimit,修复容器启动 EAGAIN
容器启动时报 'exec /bin/sh: resource temporarily unavailable',根因是
HostConfig 里的 ulimit nproc=64 与 non-root user(1000:1000) 组合:
RLIMIT_NPROC 按 UID 计数且在容器初始 exec 阶段就生效,与容器内实际进程数无关,
导致 sh 都起不来。pids_limit=64 已在 cgroup 层兜底进程数限制,nproc 是冗余且
有害的双重约束。
复现:docker run --ulimit nproc=64 --user 1000:1000 → exec 失败
去掉 nproc(保留 nofile + pids_limit + 其他沙箱约束)→ python/node 正常运行
cargo test infra::docker 全过。
2026-07-05 22:05:01 +08:00
..
2026-07-05 14:32:56 +08:00
2026-06-16 16:45:08 +08:00
2026-06-29 13:47:40 +08:00
2026-07-05 21:31:03 +08:00
2026-07-04 21:54:54 +08:00
2026-07-02 17:15:27 +08:00
2026-07-05 22:05:01 +08:00
2026-07-03 14:25:40 +08:00
2026-07-05 21:59:17 +08:00
2026-06-29 13:47:40 +08:00
2026-07-02 17:15:18 +08:00
2026-06-29 18:45:02 +08:00
2026-07-05 21:31:03 +08:00
2026-06-12 19:02:37 +08:00
2026-06-29 13:47:40 +08:00
2026-07-04 22:53:28 +08:00
2026-07-03 18:41:05 +08:00
2026-06-29 15:42:40 +08:00
2026-06-30 17:42:52 +08:00
2026-07-03 13:42:17 +08:00
2026-06-29 13:47:40 +08:00
2026-06-24 13:54:36 +08:00