comment redémarrer automatiquement un nœud de serveur?
Nous sommes en train de finir le développement d'un projet, le client l'utilise déjà mais parfois certaines erreurs se produisent - plantage du serveur.
Je sais que je pourrais enregistrer un service comme "arriviste" le script sous linux, afin d'avoir mon nœud redémarrage du service lorsqu'il se bloque.
Mais notre serveur est en cours d'exécution d'autres trucs, donc on ne peut pas redémarrer.
Eh bien, en fait, en écrivant, je me rends compte que j'ai deux questions:
- Sera 'arriviste de travail, sans avoir à redémarrer? Quelque chose est juste chuchoter oui pour moi 🙂
- Si non, quelle autre option serait que j'ai de "respawn" mon nœud de serveur quand il se bloque?
Vous devez vous connecter pour publier un commentaire.
Oui, arriviste va redémarrer votre processus, sans redémarrage.
En outre, vous devriez regarder dans pour toujours.
PM2 est un processus de Production, le gestionnaire de Node.js app.
Si votre accent pour le redémarrage automatique est une application en cours d'exécution, je suggère d'utiliser un gestionnaire de processus. Gestionnaire de processus, en général, gère le nœud de processus(es si cluster activé), et est responsable du processus/es d'exécution. H s'appuie sur le système opératif: votre nœud de l'application et le système d'exploitation ne sont pas si strinctly enchaîné parce que le pm est dans le milieu.
Final astuce: mettre le gestionnaire de processus sur upstart.
Ici est un programme complet d'amélioration de la performance chemin à suivre.