• 对于注定会优秀的人来说,他所需要的,只是时间----博主
  • 手懒得,必受贫穷,手勤的,必得富足----《圣经》
  • 帮助别人,成就自己。愿君在本站能真正有所收获!
  • 如果你在本站中发现任何问题,欢迎留言指正!
  • 本站开启了防爆破关小黑屋机制,如果您是正常登录但被关进小黑屋,请联系站长解除!

Linux的普通用户bash突然报错bash: fork: retry: No child processes的解决办法

本文预计阅读时间 2 分钟

在普通用户下,突然 bash 失灵,无论执行什么命令,都报如下问题:

bash: fork: retry: No child processes

上面这段错误提示的本质是 Linux 操作系统无法创建更多进程,导致出错。
因此要解决这个问题需要修改 Linux 允许创建更多的进程。

#并发连接数
#echo "root soft nofile 65535"  >> /etc/security/limits.conf
#echo "root hard nofile 65535"  >> /etc/security/limits.conf
#echo "* soft nofile 65535"     >>  /etc/security/limits.conf
#echo "* hard nofile 65535"     >> /etc/security/limits.conf
echo -e  "root soft nofile 65535\nroot hard nofile 65535\n* soft nofile 65535\n* hard nofile 65535\n"     >> /etc/security/limits.conf
sed -i 's#4096#65535#g' /etc/security/limits.d/20-nproc.conf 

一个是修改最大文件打开数,一个是最大进程数,其中 root 表示管理员,*表示普通用户。


weinxin
扫码订阅,第一时间获得更新
微信扫码二维码,订阅我们网站的动态,另外不定时发送 WordPress 小技巧,你可以随时退订,欢迎订阅哦~

二丫讲梵 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明Linux的普通用户bash突然报错bash: fork: retry: No child processes的解决办法
喜欢 (0)
[如果想支持本站,可支付宝赞助]
分享 (0)
eryajf
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址