Listen error: unable to monitor directories for changes

后端 未结 5 844
走了就别回头了
走了就别回头了 2021-01-30 02:50

I am getting the following error while running my rails app in Ubuntu server

FATAL: Listen error: unable to monitor directories for changes. Visit https

5条回答
  •  伪装坚强ぢ
    2021-01-30 03:35

    1000 is way too small, try with 524288 as explained in the wiki page: https://github.com/guard/listen/wiki/Increasing-the-amount-of-inotify-watchers

    Listen uses inotify by default on Linux to monitor directories for changes. It's not uncommon to encounter a system limit on the number of files you can monitor. For example, Ubuntu Lucid's (64bit) inotify limit is set to 8192.

    and

    If you are running Debian, RedHat, or another similar Linux distribution, run the following in a terminal:

    echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p
    

    If you are running ArchLinux, run the following command instead

    echo fs.inotify.max_user_watches=524288 | sudo tee /etc/sysctl.d/40-max-user-watches.conf && sudo sysctl --system
    

提交回复
热议问题