无法分叉:无法分配内存

无法分叉:无法分配内存

通过 ssh 运行命令时经常出现“fork:无法分配内存”的错误。我有 64GB 的 RAM,通常有 1~2GB 的可用空间。swap 有超过 8GB 的​​可用空间

Ubuntu 版本:“Ubuntu 12.04.2 LTS”桌面版 64 位

免费-m输出:

   total       used       free     shared    buffers     cached

内存:64386 64079 307 0 9840 41196 -/+ 缓冲区/缓存:13042 51343 交换:7720 347 7373

ulimit -a 输出:

核心文件大小(块,-c) 0 数据段大小(kbytes,-d) 无限制 调度优先级(-e) 0 文件大小(块,-f) 无限制 待处理信号(-i) 514954 最大锁定内存(kbytes,-l) 64 最大内存大小(kbytes,-m) 无限制 打开文件(-n) 1024 管道大小(512 字节,-p) 8 POSIX 消息队列(字节,-q) 819200 实时优先级(-r) 0 堆栈大小(kbytes,-s) 8192 CPU 时间(秒,-t) 无限制 最大用户进程数(-u) 514954 虚拟内存(kbytes,-v) 无限制 文件锁(-x) 无限制

谢谢

相关内容