使用相同文件重新启动 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
谷歌搜索ENOSPC
是指磁盘空间和缺乏。 可能是临时驱动器,也可能是其他东西,但该错误来自节点。
你可以使用 ps -ef | grep节点查找进程ID
然后 sudo kill -9
这对我有用
回声 fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p
这不起作用 nodemon ....为什么.. ?????
[nodemon] 1.17.3
[nodemon]随时重启,输入rs
[nodemon] 观看: 。
[nodemon] 开始node app.js
[nodemon] 内部监视失败:监视 /media/keshri/Documents/Express/project ENOSPC
@keshrirai你试过这个吗? 它对我有用。
回声 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 命令运行时@lenikhilsingh
@dontito94为我工作,谢谢。
欢迎您@ abejide001
谢谢@dontito94 t 也为我工作;)
谢谢兄弟@chan1di
@dontito94谢谢老兄哈哈哈……
是的,伙计@OrionStark
谢谢人@dontito94
这个对我有用。 谢谢,@dontito94。
回声 fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p
为我工作,谢谢曼。
谢谢@dontito94你救了我
魔术 =) 谢谢@dontito94
为我工作。 谢谢
谢谢
这可能是因为我们正在以一种不会使其停止查看文件夹的方式杀死 proc。 可能有一种更优雅的方式来处理它,而不是简单地添加允许的观察者。这个限制是有原因的
这可能是因为我们正在以一种不会使其停止查看文件夹的方式杀死 proc。 可能有一种更优雅的方式来处理它,而不是简单地添加允许的观察者。这个限制是有原因的
@yacineMTB我刚刚重新启动计算机
谢谢@dontito94它有效。
@keshrirai你试过这个吗? 它对我有用。
回声 fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p
为什么我总是必须在 nodemon 之前执行此命令?
@tbhaxor当您在项目中进行一些更改并在运行时配置内核参数时,它会增加 nodemon 的监视数量
@tbhaxor当您在项目中进行一些更改并在运行时配置内核参数时,它会增加 nodemon 的监视数量
也许这就是为什么因为最初/etc/sysctl.conf
在我的操作系统中不存在
顺便说一句:我的操作系统是 Arch Linux 4.19-Manjaro
@tbhaxor当您在项目中进行一些更改并在运行时配置内核参数时,它会增加 nodemon 的监视数量
也许这就是为什么因为最初
/etc/sysctl.conf
在我的操作系统中不存在
顺便说一句:我的操作系统是 Arch Linux 4.19-Manjaro
好,当然! 所以只需在 nodemon 之前执行一次
@dontito94非常感谢!
第1步)
sudo npm install mongodb@latest
第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
步骤 3)
sudo apt-get 更新
第四步)
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 多元宇宙
步骤 5)
sudo apt-get 安装 MongoDB
步骤 6)
节点服务
希望它解决了我在使用 Nodejs 处理 Angular8 并使用 MongoDB 作为数据库时遇到的相同错误。
为了获取上述步骤,我遵循以下链接:-
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
就这样 .. :)
看来我的最大端口配置不正确。 我运行了以下代码,它工作了……
回声 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