Nodemon: [nodemon] La vigilancia interna falló: ver ENOSPC

Creado en 14 sept. 2016  ·  33Comentarios  ·  Fuente: remy/nodemon

Después de reiniciar Nodemon con el mismo archivo, aparece este error.
Sistema operativo: CentOs 7
[nodemonio] 1.10.2
[nodemon] para reiniciar en cualquier momento, ingrese rs
[nodemon] viendo: _._
[nodemonio] a partir node telefumSearcher.js
[nodemon] La vigilancia interna falló: reloj /home/st.cremer/Сайты/telefumsearcher ENOSPC

Comentario más útil

este trabajo para mi
eco fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p

Todos 33 comentarios

Tenía el mismo problema con el nodo 0.10.46

Descubrí que este problema comenzó en nodemon 1.4.2, 1.4.1 funciona bien para nosotros

[nodemonio] 1.11.0
[nodemon] para reiniciar en cualquier momento, ingrese rs
[nodemon] viendo: _._
[nodemonio] a partir node index.js
...
[nodemon] La vigilancia interna falló: ver ENOSPC

Buscar en Google ENOSPC se refiere al espacio en disco y la falta del mismo. Podría ser una unidad temporal, podría ser otra cosa, pero ese error proviene del nodo.

puedes usar ps -ef | nodo grep para encontrar la identificación del proceso

y luego sudo kill -9

este trabajo para mi
eco fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p

Esto no está funcionando nodemon ... ¿por qué ... ?????
[nodemonio] 1.17.3
[nodemon] para reiniciar en cualquier momento, ingrese rs
[nodemon] viendo: .
[nodemonio] a partir node app.js
[nodemon] La vigilancia interna falló: ver /media/keshri/Documentos/Express/proyecto ENOSPC

@keshrirai , ¿has probado esto? funciona para mí.
eco fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p

@dontito94 , muchas gracias amigo. Funcionó. Tengo curiosidad por saber más al respecto. ¿Puede explicar la función de ese comando?

@ dontito94 qué función ha utilizado, por favor explique

@madanpandey97 echo fs.inotify.max_user_watches=524288 aumenta la cantidad de relojes de nodemon a medida que realiza algunos cambios en su proyecto y sudo tee -a /etc/sysctl.conf && sudo sysctl -p es el comando sysctl para configurar los parámetros del kernel en tiempo de ejecución @lenikhilsingh

@ dontito94 funcionó para mí, gracias.

de nada @abejide001

gracias @dontito94 t funcionó para mí también;)

gracias hermano @chan1di

@dontito94 Gracias amigo jajajaja...

sí hombre @OrionStark

Gracias amigo @dontito94

Esto funciona para mi. Gracias, @dontito94.
eco fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p

Funciona para mí, gracias hombre.

gracias @dontito94 me has salvado

Magia =) gracias @dontito94

trabajó para mi. Gracias

Gracias

Probablemente esto se deba a que estamos matando el proceso de una manera que no hace que deje de ver la carpeta. Probablemente haya una forma más elegante de lidiar con esto que simplemente agregar los observadores permitidos... ese límite se establece por una razón.

Probablemente esto se deba a que estamos matando el proceso de una manera que no hace que deje de ver la carpeta. Probablemente haya una forma más elegante de lidiar con esto que simplemente agregar los observadores permitidos... ese límite se establece por una razón.

@yacineMTB Acabo de reiniciar la computadora

gracias @dontito94 funciona.

@keshrirai , ¿has probado esto? funciona para mí.
eco fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p

¿Por qué siempre tengo que ejecutar este comando antes que nodemon?

@tbhaxor aumenta la cantidad de relojes de nodemon a medida que realiza algunos cambios en su proyecto y configura los parámetros del kernel en tiempo de ejecución

@tbhaxor aumenta la cantidad de relojes de nodemon a medida que realiza algunos cambios en su proyecto y configura los parámetros del kernel en tiempo de ejecución

Tal vez por eso porque originalmente /etc/sysctl.conf no existe en mi sistema operativo
Por cierto: mi sistema operativo es Arch Linux 4.19-Manjaro

@tbhaxor aumenta la cantidad de relojes de nodemon a medida que realiza algunos cambios en su proyecto y configura los parámetros del kernel en tiempo de ejecución

Tal vez por eso porque originalmente /etc/sysctl.conf no existe en mi sistema operativo
Por cierto: mi sistema operativo es Arch Linux 4.19-Manjaro

¡Si seguro! así que solo ejecute en un momento antes de nodemon

@dontito94 Genial gracias!

paso 1)
sudo npm install mongodb@latest

paso 2)
echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list
deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen

paso 3)
sudo apt-obtener actualización

etapa 4)
echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.0.list
deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.0 multiverso

paso5)
sudo apt-get install MongoDB

paso6)
servicio de nodemon

con suerte, resolvió el mismo error al que me enfrento mientras trabajaba en Angular8 con Nodejs y usaba MongoDB como base de datos.

para obtener los pasos anteriores, sigo los siguientes enlaces: -
1) https://docs.mongodb.com/v3.0/tutorial/install-mongodb-on-debian/
2) https://stackoverflow.com/questions/28945921/e-unable-to-locate-package-mongodb-org.
3)https://stackoverflow.com/questions/34733340/mongodb-gpg-invalid-signatures
eso es todo .. :)

Parece que mis puertos máximos no se configuraron correctamente. Ejecuté el siguiente código y funcionó...

eco fs.inotify.max_user_watches=582222 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p
Lo que hace este comando es aumentar la cantidad de relojes permitidos para un solo usuario. Por defecto, el número puede ser bajo (8192 por ejemplo). Cuando nodemon intenta observar cambios en una gran cantidad de directorios, tiene que crear varias observaciones, que pueden superar ese límite.

También podrías resolver este problema haciendo lo siguiente:

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

Si sigue sin funcionar, busque esta solución Icetutor

¿Fue útil esta página
0 / 5 - 0 calificaciones