Catégories
Développement Expert

Node.js : solution au « process out of memory »

L’utilisation d’un serveur Node.js pour faire tourner des applications web peut être consommateur en mémoire vive. Et une erreur fatale peut s’afficher dans le cas où cette mémoire volatile est saturée. Selon la configuration du serveur Nodejs et le service web hébergé, on peut rapidement saturer la RAM du processus mis en place sur un […]

Catégories
Développement Expert

Effacer le cache npm

Etroitement lié à Node.js, npm est le gestionnaire de paquets officiel de la plateforme JavaScript. Désormais propriété de GitHub, npm est installé en même temps que Nodejs puisque fait entièrement partie de l’environnement. Le Node Package Manager travaille avec un cache sur le disque dur de la machine, virtuelle ou physique, et celui-ci peut rapidement […]

Catégories
Expert Linux

Installer Node.js sur Fedora, RHEL, CentOS

Node.js est une plateforme pour héberger des applications web et des sites internet qui utilise JavaScript. Libre et multi-plateformes, NodeJS est compatible Windows, macOS, Android et bien sûr Linux. Il est facile d’installer Node.js sur Ubuntu et Debian mais pas plus difficile de le faire sur son concurrent de noyau. Ainsi, voici le tutoriel pour […]

Catégories
Expert Linux

Installer ou mettre à jour Node.js sur Debian / Ubuntu

Node.js est un logiciel multiplateformes (Linux, Windows, macOS, Android…) et libre qui peut servir de serveur web HTTP / HTTPS et héberger des applications web. L’environnement d’exécution JavaScript NodeJS est donc compatible avec les distributions Linux Debian et Ubuntu, que l’on peut installer via les dépôts officiels de Nodesource. Que ce soit pour installer le […]

Catégories
Expert Linux

Installer Nodejs 8 sur serveur Debian, Ubuntu

La documentation officielle de Node.js demande d’aller sur NodeSource pour télécharger des fichiers mais les distributions Linux Debian et Ubuntu proposent le logiciel dans leurs dépôts officiels. Bien que NodeJS version 8 soit LTS, son « End of life » est datée au 31 décembre 2019. Le 1er janvier 2020, il ne sera donc plus possible d’utiliser […]

Catégories
Développement Expert

Limite le nombre de processus NodeJS

Vous avez installé un serveur NodeJS sur votre ordinateur de développement ou sur un serveur, de test ou de production. Vous avez surtout remarqué que les processus node.exe sont nombreux et consomment chacun plusieurs centaines de Mo de mémoire vive. La raison est simple : dans sa configuration par défaut, Node JS crée 1 processus […]