Реагирующая собственная ошибка: ENOSPC: Системное ограничение на число достигнутых наблюдателей файла - PullRequest
2 голосов
/ 19 апреля 2019

Я установил новое пустое приложение для реагирования.

После установки нескольких узловых модулей я получил эту ошибку.

enter image description here

Я знаю, что это связано с нехваткой места для наблюдателя, чтобы наблюдать за всеми изменениями файлов.

Я хочу знать, как лучше всего действовать здесь?

Стоит ли игнорировать папку node_modules, добавив ее в .watchmanconfig?

Ответы [ 2 ]

6 голосов
/ 19 апреля 2019

Вы можете попробовать отредактировать

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

cat /proc/sys/fs/inotify/max_user_watches

fs.inotify.max_user_watches=524288
2 голосов
/ 15 мая 2019

Смысл этой ошибки в том, что количество файлов, отслеживаемых системой, достигло предела !!

Результат: команда не выполнена! Или выдать предупреждение (например, выполнить реактивный запуск vsocde)

Решение:

Изменить количество файлов системного мониторинга

Ubuntu

  1. sudo gedit /etc/sysctl.conf

Добавить строку внизу

  1. fs.inotify.max_user_watches = 524288 Затем сохраните и выйдите!

выполнено

  1. sudo sysctl -p проверить это

Тогда это решено!

...