当前位置:首页 > Linux

在 linux 中遇到 OSError: inotify watch limit reached 错误

canca5年前 (2021-11-12)Linux1709

检查系统当前限制,默认应该是 8192:

cat /proc/sys/fs/inotify/max_user_watches

可根据需要调整系统限制,但是目前还不知道如何查看每个进程对 watch 的消耗

 

方法1(重启后失效):https://www.jianshu.com/p/44344931d67a
echo 81920 > /proc/sys/fs/inotify/max_user_watches

方法2(永久):https://www.cnblogs.com/jincon/p/3702545.html
在 /etc/sysctl.conf 中添加一行:
fs.inotify.max_user_watches=99999999
修改后保存即可

方法3(其实跟上面是两个东西,上面是总数,这个是每用户数):

在docker中有时会提示错误:The configured user limit (128) on the number of inotify instances has been reached.

同样使用上面两个方法修改

1、临时:echo 999 > /proc/sys/fs/inotify/max_user_instances

2、永久:在 /etc/sysctl.conf 中添加一行:fs.inotify.max_user_instances=999


扫描二维码推送至手机访问。

版权声明:本文由Ant.Master's Blog发布,如需转载请注明出处。

本文链接:https://iant.work/post/783.html

标签: Linuxerror
分享给朋友:

“在 linux 中遇到 OSError: inotify watch limit reached 错误” 的相关文章

在Linux下安装和使用MySQL

一、引言 想使用Linux已经很长时间了,由于没有硬性任务一直也没有系统学习,近日由于工作需要必须使用Linux下的 MySQL。本以为有Windows下使用SQL Server的经验,觉得在Linux下安装MySql应该是易如反掌的事,可在真正安装和使用…

wget下载文件

一、下载目录#wget -r -np -nd http://example.com/packages/这条命令可以下载 http://example.com 网站上 packages 目录中的所有文件。其中,-np 的作用是不遍历父目录,-nd 表示不在本机重新创建目录结构。二、下载指定扩展名文件#…

Linux 安装Apache

本以为Apache的编译安装很简单,其实不然;  以前的环境下编译报错很少 ,但这次不行了  提示configure: error: APR not found. Please read the documentation.  经网上查阅资料才知道这是Apac…

Nginx安装部署

Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯…

CentOS7安装iptables防火墙

CentOS7默认的防火墙不是iptables,而是firewalle.安装iptable iptable-service#先检查是否安装了iptablesservice iptables status#安装iptablesyum install -y iptables#升级iptable…

centos 7 crontab定时器及开机自启

crontab 建议直接采用centos7 自带得cronteb包,定时器:就是定时去执行干某一件事在这里我以脚本为媒介1 当然是创建一个脚本,创建目录随意但是你一定要记得。。直接通过vi来创建一个test.sh脚本!…

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。