Node.js est un langage de développement côté serveur très populaire fonctionnant sur la plateforme JavaScript. Sa flexibilité, son évolutivité et son efficacité sont saluées par les développeurs du monde entier. Cependant, comme d'autres logiciels, Node.js présente parfois des problèmes ou nécessite un redémarrage. Dans cet article, nous expliquerons comment arrêter et redémarrer Node.js pour garantir qu'il reste efficace et fiable à tout moment.
1. Fermez Node.js
Avant de fermer Node.js, vous devez d'abord arrêter l'application en cours d'exécution. Ceci peut être réalisé en tapant Ctrl + C. Cela enverra un signal au processus Node.js lui indiquant d'arrêter d'exécuter l'application. Si votre application est associée à d’autres processus ou threads, ils doivent être arrêtés.
Utilisez des combinaisons de touches ou des commandes spéciales pour arrêter le processus Node.js :
Systèmes Windows : Malheureusement, les méthodes d'arrêt du processus Node.js sous Windows sont généralement plus petites que d'autres Les systèmes d'exploitation sont plus complexes. Vous pouvez essayer d'ouvrir le gestionnaire de tâches et de supprimer tous les processus Node.js ou d'utiliser la commande cmd pour les arrêter.
Système MacOS ou Linux : Sur le système MacOS ou Linux, vous pouvez ouvrir le terminal et saisir la commande killall node ou pkill node, puis appuyer sur la touche Entrée. Cela arrêtera tous les processus Node.js en cours d'exécution.
2. Redémarrez Node.js
Vous pouvez redémarrer Node.js à tout moment tant que votre application le nécessite. Cela peut être réalisé par l'une des méthodes suivantes :
Vous pouvez utiliser ce qui suit commandes par programme Façons de redémarrer une application Node.js :
const child_process = require('child_process'); child_process.fork(process.argv[1], process.argv.slice(2), { execArgv: process.execArgv }); process.exit();
Cela crée un processus enfant pour Node.js et quitte le processus parent. Le processus enfant héritera de tous les paramètres et indicateurs de la même manière que le processus parent et utilisera execArgv pour redémarrer Node.js.
Nodemon est une solution de redémarrage automatique courante qui redémarrera automatiquement Node.js lorsqu'un changement de fichier est détecté dans l'application. Vous pouvez l'installer en utilisant npm install nodemon dans le terminal. Une fois installé, vous pouvez utiliser la commande suivante pour démarrer Node.js : Gestionnaire de processus qui peut lancer plusieurs processus Node.js et les gérer sous une seule commande. Il fournit également des informations détaillées sur chaque processus telles que l'utilisation du processeur, l'utilisation de la mémoire, etc. Vous pouvez lancer des applications Node.js dans PM2 à l'aide de la commande suivante :
nodemon app.js
pm2 start app.js
Quel que soit le problème auquel vous êtes confronté, arrêter ou redémarrer Node.js est un moyen efficace de résoudre le problème. Si vous suivez les instructions de cet article, vous devriez être en mesure de réduire les problèmes que vous rencontrez dans vos opérations et de vous assurer d'être toujours productif. Si vous rencontrez des problèmes, n'hésitez pas à consulter la communauté et les forums en ligne pour voir comment d'autres développeurs Node.js ont résolu le problème.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!