我正在学习GraphQL,并且在GraphQL操作中使用棱镜绑定。当我启动我的Node.js服务器时,我面临这个nodemon错误,它给了我一个由graphql-cli自动生成的模式文件的路径。这个错误是关于什么的?
错误:
Internal watch failed: ENOSPC: System limit for number of file watchers reached, watch '/media/ rehans -sattar/Development/All projects/GrpahQl/graph-ql-course/graphql-prisma/src/generated
你应该遵循这样的答案:
cjs'
Or:
艾萨克·莫拉的
对于最新的Ubuntu版本,运行sudo sysctl——system重新读取这些设置。
然而,在我的情况下,我对这些配置文件的更改没有被选中,因为我已经在一段时间前调整了这些设置……然后就忘了。我把冲突的配置文件放在了错误的地方。
根据man sysctl。D,这些设置可以放在/etc/sysctl.d/*.conf、/run/sysctl.d/*.conf和/usr/lib/sysctl.d/*.conf中。
在我的例子中,我有两个文件:
/etc/sysctl.d/10-user-watches.conf
/usr/lib/sysctl.d/30-tracker.conf <<< Older file, with lower limit
由于命名约定,我的旧文件是最后读取的,并具有优先级。