• 967阅读
  • 1回复

fs.inotify.max_user_watches默认值太小,导致too many open files

楼层直达
linux 打开文件数 too many open files 解决方法 $i]G'fj  
fs.inotify.max_user_watches默认值太小,导致too many open files 28x:]5=jb  
执行:sysctl -w fs.inotify.max_user_watches="99999999"(后面值根据实际情况可自行调整) :jr`}Z%;y  
查询是否生效:cat /proc/sys/fs/inotify/max_user_watches P B?92py&  
v$~$_K  
A5?q&VS}p  
CWa~~h<r-  
V[2}  
yZQcxg%  
永久生效方法如下:(建议采用此方法) }*?,&9/_)  
vim /etc/sysctl.conf ?Sr7c|a2  
fs.inotify.max_user_watches = 1280000(后面值根据实际情况可自行调整) ]\m >N]P]  
W5,&*mo  
fs.inotify.max_user_instances = 512 IxaF *4JG  
添加并运行/sbin/sysctl -p即可 'Y0h w  
只看该作者 安逸沙发  发表于: 2019-10-21
CentOS7.X首次安装docker无法启动的问题解决 9*K-d'm  
CentOS7.2 w2XHY>6];  
随着Docker的不断流行与发展,docker公司(或称为组织)也开启了商业化之路,Docker 从 17.03版本之后分为 CE(Community Edition) 和 EE(Enterprise Edition) s5mJ -  
,tg]Gt  
版本区别参考:https://blog.csdn.net/qq_27384769/article/details/79555252 H? Q--pG8  
]a&riPh"  
&I8DK).M+  
^9LoxU-  
导致原因:版本问题导致,先卸载旧版docker 41Q)w=hoN  
H' /V<%  
官方解决文档:https://docs.docker.com/install/linux/docker-ce/centos/ X@tA+   
#rGCv~0*l  
解决方法一: bCC &5b  
3gVU#T [[  
yum remove docker C(B"@   
yum remove docker-selinux t g-(e=S4P  
安装docker-engine前需要先配置yum源仓 =LK`m NA  
vi  /etc/yum.repos.d/docker.repo : fYfXm  
[dockerrepo] g4Dck4^!4  
name=Docker Repository }b}jw.2Wu  
baseurl=https://yum.dockerproject.org/repo/main/centos/$releasever/ >d]-X]  
enabled=1 n[K%Xs)  
gpgcheck=1 GIpYx`mHi  
gpgkey=https://yum.dockerproject.org/gpg <kwF<J  
E)jd>"  
yum install docker-engine $t"QLsk0  
Sw-2vnSdM  
解决方法二: q8/k $5E  
curl -fsSL https://get.docker.com -o get-docker.sh #EE<MKka  
sudo sh get-docker.sh eS ?9}TG|  
非root用户启动,需要将您的用户添加到“docker”组 u0oTqD?  
G^SJhdO(Q  
sudo usermod -aG docker your-user =+DhLH}8  
7iM@BeIf  
普通用户加入到docker组后需要重新登录才能生效! _G<Wq`0w)  
5pY|RV6:  
 #X$s5H  
经测试:Centos7.4及以上则无此问题,所以建议Centos7.4以下的建议安装docker前先执行yum update或者下载Centos7.4及以上版本镜像安装linux操作系统
快速回复

限100 字节
安逸网提示:如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
认证码:
上一个 下一个