После перезапуска Nodemon с тем же файлом получил эту ошибку.
ОС: CentOs 7
[узел] 1.10.2
[nodemon] для перезапуска в любое время введите rs
[nodemon] смотрит: _._
[nodemon] начиная с node telefumSearcher.js
[nodemon] Ошибка внутреннего просмотра: смотреть /home/st.cremer/Сайты/telefumsearcher ENOSPC
Была такая же проблема с узлом 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
Самый полезный комментарий
Эта работа для меня
эхо fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p