Gérer le problème too many open files sous Ubuntu 22
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
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.