web-dev-qa-db-ja.com

Nodemonエラー:File Watcherの数のシステム制限に達しました

Graph_l操作にgraphqlを学習し、prisma-bindingを使用しています。ノードサーバーを起動しているときにこのnodemonエラーに直面し、graphql-cliによって自動生成されるスキーマファイルのパスを提供しています。誰もこのエラーが何であるかを教えてもらえますか?

エラー:

Internal watch failed: ENOSPC: System limit for number of file watchers reached, watch '/media/rehan-sattar/Development/All projects/GrpahQl/graph-ql-course/graphql-prisma/src/generated

皆さんありがとう!!

25
Rehan Sattar

Linuxを使用している場合、プロジェクトはシステムのファイル監視制限に達しています

これを修正するには、ターミナルで次を試してください:

echo fs.inotify.max_user_watches=524288 | Sudo tee -a /etc/sysctl.conf && Sudo sysctl -p
38
Isac Moura

UbuntuマシンでVSCodeを操作すると、この問題が発生することがあります。

私の場合、次の回避策が役立ちます。

ウォッチャーを停止し、VScodeを閉じ、ウォッチャーを開始し、VSCodeを再度開きます。

8
Juri Sinitson

システムのユーザーの inotify ウォッチャーの制限を増やす必要があります。これは、コマンドラインから次のようにして実行できます。

Sudo sysctl -w fs.inotify.max_user_watches=100000

ただし、再起動するまで持続します。これを永続的にするには、次の内容の/etc/sysctl.d/10-user-watches.confという名前のファイルを追加します。

fs.inotify.max_user_watches = 100000
7
Curt J. Sampson