Gérer le problème too many open files sous Ubuntu 22

Gérer le problème too many open files sous Ubuntu 22

Alexandre P. dans Dev - Le 23-02-2024

Lorsque vous travaillez sous linux, le watch mode, qui sert à compiler à la volée lorsque vous modifiez le code, notamment si vous faîtes du Typescript, un projet react-create-app ou autre, risque de rencontrer un problème au lancement. Comment solutionner cela ?

Pour régler le problème qui arrive souvent sur les projets node:

Error: EMFILE, too many open files, watch ...

Nous allons augmenter le nombre de fichier que le système peut watch simultanément !

Pour celà, faîtes un :

sudo nano /etc/sysctl.conf

Dans le fichier /etc/sysctl.conf, ajoutez les lignes :

fs.file-max = 65535 
fs.inotify.max_user_watches=524288
fs.inotify.max_user_instances=512

Sauvegardez et rechargez votre fichier sysctl :

sudo sysctl --system
#yarn#inotify#fs#error#linux

user picture
Alexandre P.

Développeur passionné depuis plus de 20 ans, j'ai une appétence particulière pour les défis techniques et changer de technologie ne me fait pas froid aux yeux.