/ / gestion exception dans express et éviter le redémarrage du serveur - node.js, express

gestion des exceptions dans express et éviter le redémarrage du serveur - node.js, express

Je construis un site qui, en tant que transactions utilisant expressjs, est utilisé depuis toujours pour que mon serveur reste opérationnel.

imaginez il y a deux personnes personne A et personne B

personne A effectue certaines transactions pour acheter des crédits

L’exception de la personne B provoque d’une manière ou d’une autre l’exception égale à une panne du serveur et à son redémarrage

Ma question est 1) ce qui va arriver à la personne A "stransaction 2) comment éviter le crash du serveur de tout type d’exception non capturée 3) existe-t-il un moyen de sauvegarder l'état actuel du serveur lorsque celui-ci tombe en panne?

Réponses:

0 pour la réponse № 1

si vous utilisez mongodb

1) qu’adviendra-t-il de la transaction de la personne A cela dépend totalement du type de gestion des exceptions que vous avez fait. De plus, vous pouvez ajouter une fonctionnalité de restauration pour nosql db https://docs.mongodb.org/manual/tutorial/perform-two-phase-commits/

2) comment éviter le crash du serveur de tout type d’exception non capturée

essayez cette url et essayez toujours les domaines ne pas avaler les exceptions ceci est faux pour plus d'aide essayez ce blog http://shapeshed.com/uncaught-exceptions-in-node/

3) existe-t-il un moyen de sauvegarder l'état actuel du serveur lorsque celui-ci tombe en panne?

utiliser forever pm2 et l'option de journalisation lorsque le serveur est tombé en panne