J'apprends graphql
et j'utilise prisma-binding
pour les opérations graphql. Je suis confronté à cette erreur nodemon
alors que je démarre mon serveur de noeuds et que cela me donne le chemin du fichier de schéma généré automatiquement par un graphql-cli
. Quelqu'un peut-il me dire en quoi consiste cette erreur?
Erreur:
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
Merci les gars !!
Si vous utilisez Linux, votre projet respecte la limite des observateurs de fichiers de votre système.
Pour résoudre ce problème, essayez sur votre terminal:
echo fs.inotify.max_user_watches=524288 | Sudo tee -a /etc/sysctl.conf && Sudo sysctl -p
Je rencontre parfois ce problème lorsque je travaille avec VSCode sur ma machine Ubuntu.
Dans mon cas, la solution de contournement suivante aide:
arrêtez l'observateur, fermez VScode, démarrez l'observateur, ouvrez à nouveau VSCode.
Vous devez augmenter la limite de inotify observateurs pour les utilisateurs de votre système. Vous pouvez le faire depuis la ligne de commande avec:
Sudo sysctl -w fs.inotify.max_user_watches=100000
Cela ne persistera que jusqu'au redémarrage. Pour rendre cela permanent, ajoutez un fichier nommé /etc/sysctl.d/10-user-watches.conf
avec le contenu suivant:
fs.inotify.max_user_watches = 100000