Ошибка узла: системный лимит для числа наблюдателей файла достигнут - PullRequest
0 голосов
/ 26 декабря 2018

Я изучаю graphql и использую prisma-binding для операций graphql.Я сталкиваюсь с этой ошибкой nodemon, когда запускаю свой сервер узлов, и он дает мне путь к файлу схемы, который автоматически генерируется graphql-cli.Может кто-нибудь сказать мне, что это за ошибка?

Ошибка:

Internal watch failed: ENOSPC: System limit for number of file watchers reached, watch '/media/rehan-sattar/Development/All projects/GrpahQl/graph-ql-course/graphql-prisma/src/generated

Спасибо, ребята !!

Ответы [ 4 ]

0 голосов
/ 06 апреля 2019

Если вы используете Linux, ваш проект превысил ограничение вашей системы для просмотра файлов

Чтобы исправить это, на своем терминале попробуйте:

echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p
0 голосов
/ 26 марта 2019

В Linux я на самом деле работал с sudo.sudo npm start

0 голосов
/ 29 марта 2019

Вам необходимо увеличить лимит наблюдателей inotify для пользователей вашей системы.Вы можете сделать это из командной строки с помощью:

sudo sysctl -w fs.inotify.max_user_watches=100000

Это будет сохраняться только до перезагрузки.Чтобы сделать это постоянным, добавьте файл с именем /etc/sysctl.d/10-user-watches.conf со следующим содержимым:

fs.inotify.max_user_watches = 100000
0 голосов
/ 06 марта 2019

У меня иногда возникает эта проблема при работе с VSCode на моей машине с Ubuntu.

В моем случае помогает следующее решение:

остановка наблюдателя, закрытие VScode, запуск наблюдателя, повторное открытие VSCode.

...