banner
欢迎观看

Kubernetes容器启动报打开的文件数过多

Scroll down

本文作者:丁辉

Kubernetes容器启动报打开的文件数过多

failed to create fsnotify watcher: too many open files

系统中打开文件数目过多,导致无法创建更多的文件监视器

  • 临时

    1
    sysctl -w fs.inotify.max_user_instances=2099999999
  • 永久

    1
    2
    echo "fs.inotify.max_user_instances = 2099999999" >> /etc/sysctl.conf
    sysctl -p

重启容器后恢复

清理慎用

1
lsof | awk '{print $2}' | sort | uniq -c | sort -n | awk '{if ($1 > threshold) print $2}' | xargs -I{} kill {}

要是这篇文章为您解了惑、带来了帮助,不妨用小小的打赏来支持下我的创作吧,您的鼓励就是我持续分享的最大动力哦,感谢您啦!

其他文章
cover
Kubeadm安装K8s失败记录
  • 70/01/01
  • 00:00
  • Kubernetes-问题记录
cover
Metrics-Server启动报错证书验证失败
  • 70/01/01
  • 00:00
  • Kubernetes-问题记录
目录导航 置顶
  1. 1. Kubernetes容器启动报打开的文件数过多
请输入关键词进行搜索