J'utilise Express comme framework web Node.js avec MongoDB comme couche de persistance. Lorsque j'exécute le serveur avec la commande 'node app.js', et parfois une erreur se produit comme une erreur mongoose ou une erreur imagemagick, le processus de noeud de trou va mourir et ne sera pas disponible depuis le navigateur. J'ai utilisé le gestionnaire d'erreurs d'Express, mais cela se produit toujours. Quelqu'un peut-il aider?Le serveur Nodejs Express tombe en panne en cas d'erreur
1
A
Répondre
0
clusters.on('death', function(worker) {
app.listen(3000);
});
1
process.on('uncaughtException', function (err) {
console.error(err);
console.log("Node NOT Exiting...");
});
Questions connexes
- 1. Le serveur Android tombe en panne
- 2. bug MySQL serveur tombe en panne provoquant
- 3. Incorporation de script avec timeout dans le cas où le serveur tombe en panne
- 4. mon groupe tombe en panne
- 5. Minecraft, serveur tombe en panne sur spawn mob 1.9
- 6. Pourquoi le serveur tombe-t-il en panne lors de la deuxième demande?
- 7. serveur de secours lorsqu'un fournisseur de services tombe en panne
- 8. App tombe en panne SIGABRT en essayant d'utiliser le royaume
- 9. WPF: ComboBox modifiable qui tombe en panne?
- 10. L'application tombe en panne sur equalizeHist d'OpenCV
- 11. casting const char * char * tombe en panne
- 12. Le serveur GCM tombe en panne sur le domaine en ligne
- 13. Le serveur de courrier électronique est en panne. Comment le faire redémarrer dès qu'il tombe en panne?
- 14. Le programme VB.NET tombe en panne sans erreur
- 15. Grails: le serveur tombe en panne lorsque je recompile un fichier (en utilisant datasources)
- 16. Poignée de main NodeJS WebSocket en panne?
- 17. iOS App tombe en panne dans le fil 0
- 18. AppCache tombe en panne avec le paramètre de rappel jQuery
- 19. App tombe en panne lors du débogage sur le périphérique
- 20. Mutex en mémoire partagée lorsqu'un utilisateur tombe en panne?
- 21. En lâchant MKReverseGeocoder, mon application tombe en panne!
- 22. "Connexion factice interne" dans le journal, MaxClient atteint, le serveur tombe en panne. Des avis?
- 23. programme de mise en réseau tombe en panne
- 24. App tombe en panne au démarrage en raison de ClassCastException
- 25. Serveur principal en panne
- 26. php tombe en panne et rdp n'est pas disponible
- 27. erreur du module express en écoutant serveur http dans nodejs
- 28. Mon site tombe en panne sur IE8, mais uniquement sur le serveur
- 29. Rails 3 Le serveur tombe en panne au démarrage: "Pas un descripteur de fichier de socket"
- 30. Websocket onclose/onerror événements ne se déclenche pas si le serveur tombe en panne
Quelle version de nœud utilisez-vous? J'ai contourné cela en utilisant le paquetage clusters et le message process.on ('death'). Regardez l'exemple de code pour les clusters sur le site web node.js – ControlAltDel
@zhangxuefeng postez cela comme une réponse, puis acceptez-le - de cette façon, d'autres personnes ayant le même problème verront qu'il existe une solution –
Dupliquer de http: // stackoverflow .com/questions/5999373/how-do-i-prevent-noeud-js-de-crash-try-catch-doesnt-travail – TiansHUo