登录系统后,执行任何命令都报错如下:
-bash: fork: retry: Resource temporarily unavailable
-bash: fork: retry: Resource temporarily unavailable
-bash: fork: retry: Resource temporarily unavailable
-bash: fork: retry: Resource temporarily unavailable
-bash: fork: Resource temporarily unavailable
而且java服务也内存溢出,提示系统资源不可用,经查CPU内存硬盘等资源使用都正常,
原来根本原因是:linux操作系统默认最大允许进程数是1024. 随着应用的增加,我们的需求已超过了1024
解决方法:
vim /etc/security/limits.d/90-nproc.conf
* soft nproc 1024 (改成4096或更大)
问题解决。
用ulimit -a 查看相关信息