Nodemon: [nodemon] Ошибка внутреннего просмотра: просмотрите ENOSPC

Созданный на 14 сент. 2016  ·  33Комментарии  ·  Источник: remy/nodemon

После перезапуска Nodemon с тем же файлом получил эту ошибку.
ОС: CentOs 7
[узел] 1.10.2
[nodemon] для перезапуска в любое время введите rs
[nodemon] смотрит: _._
[nodemon] начиная с node telefumSearcher.js
[nodemon] Ошибка внутреннего просмотра: смотреть /home/st.cremer/Сайты/telefumsearcher ENOSPC

Самый полезный комментарий

Эта работа для меня
эхо fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p

Все 33 Комментарий

Была такая же проблема с узлом 0.10.46

Я узнал, что эта проблема началась в nodemon 1.4.2, 1.4.1 у нас работает нормально

[узел] 1.11.0
[nodemon] для перезапуска в любое время введите rs
[nodemon] смотрит: _._
[nodemon] начиная с node index.js
...
[nodemon] Ошибка внутреннего просмотра: просмотрите ENOSPC

Поиск в Google ENOSPC относится к дисковому пространству и его нехватке. Это может быть временный диск, может быть что-то еще, но эта ошибка исходит от node.

вы можете использовать ps -ef | узел grep, чтобы найти идентификатор процесса

а потом sudo kill -9

Эта работа для меня
эхо fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p

Это не рабочий нодемон....почему.. ?????
[узел] 1.17.3
[nodemon] для перезапуска в любое время введите rs
[nodemon] смотрит: .
[nodemon] начиная с node app.js
[nodemon] Ошибка внутреннего просмотра: смотреть /media/keshri/Documents/Express/project ENOSPC

@keshirai ты пробовал это? это работает для меня.
эхо fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p

@dontito94 , большое спасибо, чувак. Это сработало. Мне любопытно узнать об этом больше. Не могли бы вы объяснить функцию этой команды?

@ dontito94 какую функцию вы использовали, объясните пожалуйста

@madanpandey97 echo fs.inotify.max_user_watches=524288 это увеличивает количество часов наблюдения за nodemon, поскольку вы внесли некоторые изменения в свой проект, и sudo tee -a /etc/sysctl.conf && sudo sysctl -p - это команда sysctl для настройки параметров ядра в время выполнения

@dontito94 у меня сработало, спасибо.

добро пожаловать @ abejide001

спасибо @dontito94 , у меня тоже сработало ;)

спасибо братан @chan1di

@dontito94 Спасибо, чувак, хахахаха...

да чувак @OrionStark

Спасибо, чувак @dontito94

Меня устраивает. Спасибо, @dontito94.
эхо fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p

У меня работает, спасибо чувак.

спасибо @dontito94 ты спас меня

Магия =) спасибо @dontito94

работал на меня. Спасибо

Спасибо

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

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

@yacineMTB Я только что перезагрузил компьютер

спасибо @dontito94 это работает.

@keshirai ты пробовал это? это работает для меня.
эхо fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p

Почему я всегда должен выполнять эту команду перед nodemon?

@tbhaxили это увеличивает количество часов nodemon, поскольку вы внесли некоторые изменения в свой проект и настроили параметры ядра во время выполнения

@tbhaxили это увеличивает количество часов nodemon, поскольку вы внесли некоторые изменения в свой проект и настроили параметры ядра во время выполнения

Может быть, поэтому, потому что изначально /etc/sysctl.conf не существует в моей ОС
Кстати: моя ОС Arch Linux 4.19-Manjaro

@tbhaxили это увеличивает количество часов nodemon, поскольку вы внесли некоторые изменения в свой проект и настроили параметры ядра во время выполнения

Может быть, поэтому, потому что изначально /etc/sysctl.conf не существует в моей ОС
Кстати: моя ОС Arch Linux 4.19-Manjaro

Да, конечно! так что просто выполняйте за один раз до nodemon

@dontito94 Большое спасибо!

шаг 1)
sudo npm установить mongodb@latest

шаг 2)
echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo тройник /etc/apt/sources.list.d/mongodb.list
deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen

шаг 3)
sudo apt-получить обновление

шаг4)
echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.0 multiverse" | sudo тройник /etc/apt/sources.list.d/mongodb-org-3.0.list
deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.0 мультивселенная

шаг5)
sudo apt-get установить MongoDB

шаг 6)
нодмон служить

надеюсь, он решил ту же ошибку, с которой я столкнулся при работе с Angular8 с Nodejs и использованием MongoDB в качестве базы данных.

для получения вышеуказанных шагов я следую следующим ссылкам: -
1) https://docs.mongodb.com/v3.0/tutorial/install-mongodb-на-debian/
2) https://stackoverflow.com/questions/28945921/e-unable-to-locate-package-mongodb-org.
3) https://stackoverflow.com/questions/34733340/mongodb-gpg-invalid-signatures
это все .. :)

Похоже, мои максимальные порты были настроены неправильно. Я запустил следующий код, и он сработал…

эхо fs.inotify.max_user_watches=582222 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p
Что делает эта команда, так это увеличивает количество часов, разрешенных для одного пользователя. По умолчанию число может быть низким (например, 8192). Когда nodemon пытается отслеживать большое количество каталогов на наличие изменений, ему приходится создавать несколько отслеживания, что может превысить этот предел.

Вы также можете решить эту проблему:

sudo sysctl fs.inotify.max_user_watches=582222 && sudo sysctl -p

Если все еще не работает, поищите это решение Icetutor

Была ли эта страница полезной?
0 / 5 - 0 рейтинги

Смежные вопросы

fabianMendez picture fabianMendez  ·  4Комментарии

binarykitchen picture binarykitchen  ·  5Комментарии

ehmicky picture ehmicky  ·  4Комментарии

endquote picture endquote  ·  4Комментарии

piton13 picture piton13  ·  3Комментарии