报 fork 失败或资源暂时不可用,先看进程数上限

fork 失败先查进程数上限,不是内存不够。

当前用户看 ulimit -u,这是软限制。

系统级看 pid_max 和 threads-max 两项。

临时放开只影响当前会话,退出即失效。

永久改 /etc/security/limits.d 里的 nproc 项。

已用进程数用 ps -eLf 加 wc -l 数。

# 当前会话的进程数软限制/硬限制
ulimit -Su
ulimit -Hu

# 系统级上限与已用线程数
cat /proc/sys/kernel/pid_max
cat /proc/sys/kernel/threads-max
ps -eLf | wc -l

# 临时放开,只对当前 shell 生效
ulimit -u 8192

# 永久生效:/etc/security/limits.d/90-nproc.conf
# *  soft  nproc  8192
# *  hard  nproc  16384
THE END
喜欢就支持一下吧
点赞7 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容