-bash: fork: retry: Resource temporarily unavailable
-bash: fork: retry: Resource temporarily unavailable
-bash: fork: retry: Resource temporarily unavailable
-bash: fork: Resource temporarily unavailable
分析:原因是当前用户打开的进程数太多,导致此问题。
解决方式: 扩大 用户打开的最大进程数。 #临时设置
ulimit -u 10240
现象:
扩大后,然后系统恢复正常。 进一步确认问题处在哪个进程上,重启服务即可,下面是协助分析的命令。 #确认当前用户打开的总文件数 lsof -u worker|wc -l #确认哪个进程打开了较多的文件 lsof -u worker|awk '{print $2}'|sort |uniq -c############################################################################## 报错如下时:Too many open files
解决方式:扩大用户打开的最大文件数临时修改:ulimit -n 10240永久修改:vim /etc/security/limits.conf* soft nofile 10240* hard nofile 65535
检查下:ulimit -a
问题解决 永久修改:vim /etc/security/limits.conf* soft nproc 10240* hard nproc 65535