linux. -bash: fork: retry: Resource temporarily unavailable
发布时间:2020-12-14 02:00:46 所属栏目:Linux 来源:网络整理
导读:切换用户或登陆服务器后执行ls命令报错: 1 -bash: fork: retry: Resource temporarily unavailable 上面这段错误提示的本质是Linux操作系统无法创建更多进程,导致出错。 因此要解决这个问题需要修改Linux允许创建更多的进程。 修改Linux最大进程数 我们可
切换用户或登陆服务器后执行ls命令报错: 1 -bash: fork: retry: Resource temporarily unavailable
上面这段错误提示的本质是Linux操作系统无法创建更多进程,导致出错。 修改Linux最大进程数 我们可以通过ulimit -a来查看当前Linux系统的一些系统参数。 1 $ ulimit -a 2 core file size (blocks,-c) 0 3 data seg size (kbytes,-d) unlimited 4 scheduling priority (-e) 0 5 file size (blocks,-f) unlimited 6 pending signals (-i) 62357 7 max locked memory (kbytes,-l) 64 8 max memory size (kbytes,-m) unlimited 9 open files (-n) 65536 10 pipe size (512 bytes,-p) 8 11 POSIX message queues (bytes,-q) 819200 12 real-time priority (-r) 0 13 stack size (kbytes,-s) 10240 14 cpu time (seconds,-t) unlimited 15 max user processes (-u) 1024 16 virtual memory (kbytes,-v) unlimited 17 file locks (-x) unlimited 在上面这些参数中,通常我们关注得比较多的是一个进程可打开的最大文件数,即open files。 1 # Default limit for number of user‘s processes to prevent 2 # accidental fork bombs. 3 # See rhbz #432903 for reasoning. 4 5 * soft nproc 9988 6 root soft nproc unlimited 我们只要修改上面文件中的9988这个值,即可。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |