inotify_init报错Too many open files的问题追踪和解决
来源:互联网 发布:天刀少女脸型数据 编辑:程序博客网 时间:2024/06/07 05:47
背景:在nodejs项目中使用iotify监控配置文件动态变化,配置文件较多(几千个配置文件)。在测试机器运行时无报错信息,在线上机器执行失败,报错:terminate called after throwing an instance of 'InotifyException',其中,iotify模板是自己使用c++写的so打包成nodejs模块。
追踪过程:1,使用strace node app.js执行,来追踪系统调用细节,发现错误:inotify_init() = -1 EMFILE (Too many open files)
2,查看 ulimit -n,尝试调大系统的文件描述符限制,重新执行,还是失败
3,google到一些信息,尝试sysctl fs.inotify.max_user_instances = 128 ; sysctl fs.inotify.max_user_watches = 8192。 问题解决
0 0
- inotify_init报错Too many open files的问题追踪和解决
- tomcat 6.0 报 “too many open files Too many open files" 问题的解决思路
- Too many open files 问题的解决
- Too many open files 问题的解决
- Too many open files 问题的解决
- Too many open files 问题的解决
- 解决openwrt报“Too many open files”错误的方法
- ES报错too-many-open-files解决
- 解决Too many open files问题
- java.net.SocketException: Too many open files 问题的解决
- java.net.SocketException: Too many open files 问题的解决
- java.net.SocketException: Too many open files 问题的解决
- tomcat 报错 Too many open files
- tomcat 报错 Too many open files
- ElasticSearch报错Too many open files
- too many open files 的问题
- 解决openwrt上goagent报"Too many open files"错误的方法
- 解决Linux中Too many open files问题
- C#程序终止问题CLR20R3解决方法
- #HDU1576# A/B
- Spark Streaming学习笔记
- Dijkstra算法--单源最短路径
- 池化资源-Commons Pool示例
- inotify_init报错Too many open files的问题追踪和解决
- ♪ ♩ ♫ 海的声音(一)你一年中的8760小时
- Android Studio问题收集贴
- Android Activity的构造方法
- poj 3160 Father Christmas flymouse(强连通缩点+最长路)
- php 生成ics文件
- Vuex 快速入门
- BZOJ 3110, K大数查询
- Oracle动态执行表不可访问