Maison >interface Web >js tutoriel >Partage de tutoriel sur pm2 déployant plusieurs projets node.js
À l'heure actuelle, il semble que le déploiement en ligne de projets nodejs le plus courant soit Forever et pm2. Cet article vous présente principalement le didacticiel de configuration sur l'utilisation de pm2 pour déployer plusieurs projets node.js. Pour plus de détails, les amis dans le besoin peuvent s'y référer. Jetons un coup d'œil ci-dessous.
Avant-propos
Je pense que tout le monde devrait savoir que dans le déploiement réel d'un projet, notre serveur doit démarrer automatiquement le service de nœud lorsqu'il démarre. Dans le passé, il était démarré via la commande fournie avec Liunx. Mais comme il existe de plus en plus de microservices backend. De nouveaux programmes sont publiés à chaque fois. Modifier le script est trop compliqué. Je suis donc passé au PM2. Pas grand chose à dire ci-dessous, jetons un œil au processus de mise en œuvre détaillé.
La méthode de configuration est la suivante :
1. Installez d'abord pm2
npm install -g pm2
2. Générez le fichier de configuration
pm2 ecosystem
Après le la génération est terminée, il y aura un fichier Ecosystem .config.js,
3 Modifier le fichier de configuration
Modifier Ecosystem.config.js
comme indiqué. Le maître doit configurer le nom du programme et le script de démarrage du programme. C'est tout4. Démarrez le fichier de configurationpm2 startOrRestart ecosystem.config.js5. Vérifiez l'état de démarrage
pm2 listsignifie le programme. démarré avec succès. La commande de démarrage du script peut être combinée avec nvm pour prendre en charge plusieurs versions de nœuds. Recommandations associées :
Utilisez PM2 pour gérer le partage de processus nodejs
Utilisez PM2 pour rendre le cluster Node.js plus moyen simple et efficace
Déploiement de proxy inverse nginx nodejs nginx proxy inverse nodejs framework nodejs nginx proxy nodej
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!