Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 7945|Répondre: 0

node.js commencer le processus Patronus pour toujours

[Copié le lien]
Publié sur 06/12/2016 09:27:26 | | | |
Qu’est-ce que pour toujours ?
Forever peut être considéré comme un démon nodejs capable de démarrer, arrêter et redémarrer nos applications.
La note officielle indique :
Un outil simple de CLI pour garantir qu’un script donné s’exécute en continu (c’est-à-dire indéfiniment).
Un outil simple en ligne de commande pour exécuter un script donné en continu (ou indéfiniment).
Adresse Github : https://github.com/nodejitsu/forever

Pour toujours a un but
Le but de « pour toujours » est de nous aider à mieux gérer notre service d’application nœud, en créant essentiellement un sous-processus de l’application nœud sous le processus « forever ».
Par exemple, si vous avez une application express ou autre, il vous sera facile de mettre à jour et d’exploiter votre service, ce qui garantira que votre service continue de fonctionner.
Encore mieux, cela vous aide à redémarrer automatiquement le service à chaque modification d’un fichier sans avoir à le redémarrer manuellement.
-------------------------- peux ajouter mon identifiant WeChat : googlecao pour communiquer---------------------------

Installation éternelle
N’oubliez pas d’ajouter -g, il faut toujours l’installation dans l’environnement global



Instructions pour toujours
// 1. Démarrage simple


// 2. Spécifiez le fichier de sortie d’information forever, bien sûr, il sera placé par défaut dans ~/.forever/forever.log


// 3. Spécifiez les informations de journal et les fichiers de sortie du journal d’erreur dans le app.js,
-o est l’information sortie par le console.log, et -e est l’information sortie par la console.error


// 4. Ajouter des logs, il ne peut jamais écraser le dernier log de démarrage par défaut,
Donc, si le second départ n’ajoute pas -a, il ne s’exécutera pas


// 5. Écoutez tous les changements de fichiers dans le dossier actuel


Affiche tous les services en cours de marche


Écoutez les modifications des fichiers et redémarrez automatiquement
// 1. Écoutez tous les changements de fichiers dans le dossier actuel (non recommandé)

Arrêtez l’opération

// 1. Arrêtez toutes les applications de nœuds en cours d’exécution


// 2. Arrêtez une des applications node

Bien sûr que c’est possible
Liste éternelle, alors :


Redémarrer l’opération
Le redémarrage est le même que l’arrêt.
// 1. Lancement de tout


Développement et configurations recommandées en ligne
Environnement de développement

Dans un environnement en ligne


Le NODE_ENV est ajouté ci-dessus afin app.js puisse identifier l’environnement pour lequel il est actuellement utilisé. Si vous ne l’ajoutez pas, vous ne le saurez peut-être pas, n’est-ce pas ?

Il est possible que vous deviez utiliser crontab (tâches temporisées) sous UNIX
À ce stade, il faut prêter attention à la configuration des variables d’environnement.



Pour que Forever s’exécute automatiquement, nous créons d’abord un nœud fichier dans le dossier /etc/init.d, qui s’écrit :


Le code ci-dessus est ma configuration dans la machine virtuelle locale, modifier les paramètres pertinents selon la situation réelle, principalement les paramètres de chemin de DEAMON, donner les permissions exécutables du fichier, et exécuter chkconfig pour ajouter une exécution automatique :



Redémarrez le système, accédez au site via le navigateur, et vous constaterez que le NodeJS peut s’exécuter automatiquement......





Précédent:Installer node.js déployer des projets Express sous CentOS
Prochain:Compilation en ligne de commande Winform programme de compilation
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com