si le processus est un pour nodejs, et cela peut être votre intention depuis que vous avez posté ceci sur stackoverflow. Au départ, je cherchais moi-même cette question. J'ai trouvé pm2 et c'est incroyable. Les autres réponses peuvent aider pour le mastic en général, mais si c'est spécifique à un nœud, c'est de loin la meilleure réponse, car il y a une surveillance intégrée et la configuration est simplement un
$ npm install pm2 -g
$ cd yourappdirectory
"PM2 est un gestionnaire de processus de production pour les applications Node.js avec un équilibreur de charge intégré. Il vous permet de conserver les applications en vie, de les recharger sans interruption et de faciliter les tâches d'administration système courantes.
Démarrer une application en mode production est aussi simple que: "
$ pm2 start yourappname.js
"en utilisant la commande save puis freeze, vous activez le démarrage automatique des processus au redémarrage"
$ pm2 save
$ pm2 freeze
pour surveiller ses
$ pm2 monit
et redémarre
$ pm2 restart yourappname
aussi pour les informations de journalisation directe
$ pm2 logs
Je peux maintenant facilement exécuter deux fenêtres de mastic au lieu d’utiliser ma fenêtre de navigateur digialocean (sur laquelle je ne pouvais pas faire défiler la page vers le haut); Pour plus d'informations, voir le github principal
https://github.com/Unitech/pm2
c'est incroyable.