解决-bash: fork: retry: Resource temporarily unavailable错误
发布时间:2020-12-15 23:07:26 所属栏目:安全 来源:网络整理
导读:上面这段错误提示的本质是Linux操作系统无法创建更多进程,导致出错。 因此要解决这个问题需要修改Linux允许创建更多的进程。 修改Linux最大进程数 我们可以通过ulimit -a来查看当前Linux系统的一些系统参数。 # ulimit -acore file size (blocks,-c) 0data
上面这段错误提示的本质是Linux操作系统无法创建更多进程,导致出错。 修改Linux最大进程数 我们可以通过ulimit -a来查看当前Linux系统的一些系统参数。 # ulimit -a core file size (blocks,-c) 0 data seg size (kbytes,-d) unlimited scheduling priority (-e) 0 file size (blocks,-f) unlimited pending signals (-i) 128354 max locked memory (kbytes,-l) 64 max memory size (kbytes,-m) unlimited open files (-n) 65535 pipe size (512 bytes,-p) 8 POSIX message queues (bytes,-q) 819200 real-time priority (-r) 0 stack size (kbytes,-s) 10240 cpu time (seconds,-t) unlimited max user processes (-u) 128354 virtual memory (kbytes,-v) unlimited file locks (-x) unlimited
在上面这些参数中,通常我们关注得比较多的是一个进程可打开的最大文件数,即open files。 # vim /etc/security/limits.d/90-nproc.conf # Default limit for number of user‘s processes to prevent # accidental fork bombs. # See rhbz #432903 for reasoning. * soft nproc 4096 root soft nproc unlimited
我们只要修改上面文件中的4096这个值,即可。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |