• 70阅读
  • 1回复

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

楼层直达
linux 打开文件数 too many open files 解决方法 ((&_m9a  
fs.inotify.max_user_watches默认值太小,导致too many open files ^ cpQ*Fz  
执行:sysctl -w fs.inotify.max_user_watches="99999999"(后面值根据实际情况可自行调整) by!1L1[JTt  
查询是否生效:cat /proc/sys/fs/inotify/max_user_watches FDBj<uXfM|  
nI7G"f[%r;  
aNLRUdc.  
z +,l"#Vv  
@yiAi:v@  
1><@$kVMm~  
永久生效方法如下:(建议采用此方法) "#1KO1@G  
vim /etc/sysctl.conf Afa| 6zZ>  
fs.inotify.max_user_watches = 1280000(后面值根据实际情况可自行调整) &XAG| #  
h6J0b_3h4  
fs.inotify.max_user_instances = 512 g(Q)fw  
添加并运行/sbin/sysctl -p即可 qd$Y"~Mco  
 
只看该作者 安逸沙发  发表于: 10-21
CentOS7.X首次安装docker无法启动的问题解决 S%@$J~\rx  
CentOS7.2 pGIeW}2'9  
随着Docker的不断流行与发展,docker公司(或称为组织)也开启了商业化之路,Docker 从 17.03版本之后分为 CE(Community Edition) 和 EE(Enterprise Edition) B:4u 2/!5  
=T$E lXwJ  
版本区别参考:https://blog.csdn.net/qq_27384769/article/details/79555252 <LJ$GiU  
0e7!_ /9  
o$-P hl  
n'ro5D  
导致原因:版本问题导致,先卸载旧版docker iB?@(10}ES  
3 *G=U  
官方解决文档:https://docs.docker.com/install/linux/docker-ce/centos/ ^Z*_@A_v  
?sO_c3^7z  
解决方法一: /Hx\ gtV  
& zG=  
yum remove docker ;cO0Y.V9l  
yum remove docker-selinux #_E8>;)k  
安装docker-engine前需要先配置yum源仓 M;(lc?Rv  
vi  /etc/yum.repos.d/docker.repo b &JPLUr  
[dockerrepo] GB+G1w  
name=Docker Repository O^f@ g l  
baseurl=https://yum.dockerproject.org/repo/main/centos/$releasever/ ;'h7 j*6  
enabled=1 u&qdrKx  
gpgcheck=1 {[$p}#7Y  
gpgkey=https://yum.dockerproject.org/gpg [)*fN|Hy  
$exu}%  
yum install docker-engine sK\?i3<?  
tSg#2  
解决方法二: &v:iC u^|  
curl -fsSL https://get.docker.com -o get-docker.sh FSM~Rl  
sudo sh get-docker.sh T1x$v,)8x  
非root用户启动,需要将您的用户添加到“docker”组 |m=@;B|  
ZK13[_@9  
sudo usermod -aG docker your-user Ad"::&&Wk  
9u:MF0:W  
普通用户加入到docker组后需要重新登录才能生效! eZUK<&0x5  
 V C.r  
_r ajm J  
经测试:Centos7.4及以上则无此问题,所以建议Centos7.4以下的建议安装docker前先执行yum update或者下载Centos7.4及以上版本镜像安装linux操作系统
快速回复

限100 字节
安逸网提示:批量上传需要先选择文件,再选择上传
 
认证码:
上一个 下一个