linux系统中限制了用户可以watch文件变更的最大数

  |  

启动或者编译报
System limit for number of file watchers reached

原因:
linux 系统中限制了用户可以 watch 文件变更的最大数,因此需要通过 sysctl.conf 进行更改数值

临时限额增加可以设置新的指令:

1
2
$ sudo sysctl fs.inotify.max_user_watches = 524288
$ sudo sysctl -p

永久增加限额

1
2
$ echo fs.inotify.max_user_watches = 524288 | sudo tee -a /etc/sysctl.conf
$ sudo sysctl -p
文章目录