追踪过程: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。 问题解决