/ / обробка виключення в експресі та уникнення перезавантаження сервера - node.js, express

обробка винятку в express і уникнення перезавантаження сервера - node.js, express

Я будую сайт, який як транзакції за допомогою expressjs, і я використовую назавжди, щоб підтримувати і працювати мій сервер.

уявіть, що є дві людини - людина та людина Б

особа А здійснює деякі операції з придбання кредитів

виняток людини B якимось чином викликає виняток, який дорівнює збоїв і перезавантаження сервера

Моє запитання 1) що станеться з людиною A "sтранзакція 2) як можна уникнути збоїв на сервері від будь-якого виду вимкнення 3) чи є спосіб зберегти поточний стан сервера при збої сервера

Відповіді:

0 для відповіді № 1

якщо ви використовуєте mongodb

1) що трапиться з транзакцією особи A це повністю залежить від виду обробки винятків, що ви зробили, крім того, ви можете додати коефіцієнт відкату для nosql db https://docs.mongodb.org/manual/tutorial/perform-two-phase-commits/

2) як можна уникнути збоїв на сервері від будь-якого виду вимкнення

спробуйте цей URL і завжди намагайтеся домени не ковтати винятки, це неправильно для отримання додаткової допомоги спробуйте цей блог http://shapeshed.com/uncaught-exceptions-in-node/

3) чи є спосіб зберегти поточний стан сервера при збої сервера

використовувати навіки pm2 та опцію реєстрації, коли сервер зазнав аварії