Ответ 1
Если вы используете Linux, ваш проект достиг предела ваших системных наблюдателей
Чтобы это исправить, попробуйте:
echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p
Я изучаю graphql
и использую prisma-binding
для операций graphql. Я сталкиваюсь с этой ошибкой nodemon
когда 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
Спасибо, ребята!
Если вы используете Linux, ваш проект достиг предела ваших системных наблюдателей
Чтобы это исправить, попробуйте:
echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p
Я иногда получаю эту проблему при работе с VSCode на моей машине с Ubuntu.
В моем случае помогает следующее решение:
остановите наблюдатель, закройте VScode, запустите наблюдатель, снова откройте VSCode.
Вам необходимо увеличить лимит inotify наблюдателей для пользователей вашей системы. Вы можете сделать это из командной строки с помощью:
sudo sysctl -w fs.inotify.max_user_watches=100000
Это будет сохраняться только до перезагрузки. Чтобы сделать это постоянным, добавьте файл с именем /etc/sysctl.d/10-user-watches.conf
со следующим содержимым:
fs.inotify.max_user_watches = 100000
После внесения вышеуказанных (или любых других) изменений вы можете перезагрузить настройки из всех файлов конфигурации sysctl в /etc
с помощью sudo sysctl -p
.
На Linux я на самом деле работал с sudo. sudo npm start