我正在使用 meteo js,当运行meteor
命令(构建 Web 应用程序)时,我在终端上得到了以下输出:
=> It looks like a simple tweak to your system's configuration will make
many tools (including this Meteor command) more efficient. To learn more,
see https://github.com/meteor/meteor/wiki/File-Change-Watcher-Efficiency
那里据说问题在于inotify
:
此消息意味着 Meteor 尝试使用 Linux inotify API 来监视文件更改,但您已经达到了可以监视的文件数量的系统范围限制(可能完全在不同的程序中!)。
幸运的是,这个问题很容易解决。只需在 shell 中运行此命令,并在出现提示时输入密码即可:
echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p
虽然给出了解决方法,但我仍然很好奇ubuntu (或inotify
) 默认监视哪些文件以及我在哪里可以看到这些文件?
我正在使用 ubuntu 16.04。