本文作者:丁辉
Kubernetes容器启动报打开的文件数过多
failed to create fsnotify watcher: too many open files
系统中打开文件数目过多,导致无法创建更多的文件监视器
临时
1
sysctl -w fs.inotify.max_user_instances=2099999999
永久
1
2echo "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 {}
I'm so cute. Please give me money.
- 本文链接: https://blog.offends.cn/Kubernetes/问题记录/Kubernetes容器启动报打开的文件数过多.html
- 版权声明: 本博客所有文章除特别声明外,均默认采用 CC BY-NC-SA 4.0 许可协议。