2017-06-12 3 views
0

donc je travaille actuellement sur un noeud et j'ai essayé pm2 et nodemon pour redémarrer automatiquement mon noeud quand il crashe, mais aucun d'entre eux a semblé fonctionner correctement pour moi. Je vais pust quelques impressions ... [enter image description ici] [1]Forcer node.js à redémarrer automatiquement

Je veux noeud redémarrer lorsque l'erreur de suivi apparaît

AVANT ERREUR: https://i.snag.gy/Idus9z.jpg

APRÈS ERREUR: https://i.snag.gy/9rIF2N.jpg

+0

essayer NodeJS jamais – Jabaa

+0

double possible https://stackoverflow.com/a/12701278/7425593 – Jabaa

+0

j'ai essayé pour toujours et je finded les mêmes résultats – csgocoffees

Répondre

1

nous utilisons couramment node-dev et nodemon pour le redémarrage automatique du serveur de noeud, Ici nous pouvons voir cela, cause d'erreur en raison de l'objet n'ont pas de valeur. donc ça fait une erreur indéfinie. Dans votre code bot.js file 338 ont un si la condition, ici vous vérifiez une valeur d'objet égale à 3. mais cette propriété ne peut pas lire. parce qu'ils n'ont aucune valeur. donc s'il vous plaît vérifier que la propriété correctement attribuée ou non.

Node-dev est un outil de développement pour Node.js qui redémarre automatiquement le processus de nœud lorsqu'un fichier est modifié

NPM installer noeud-dev -g

Pour l'exécution

noeud-dev file_name.js

+0

Si je voulais utiliser pour toujours ou quelque chose pour faire durer mon noeud, comment cela serait-il? Une fois le noeud-dev travaillé pour moi de redémarrer automatiquement – csgocoffees