Управление процессом запроса Cuncurent nodejs - PullRequest
0 голосов
/ 12 июня 2018

Разные пользователи пытаются получить доступ к разным маршрутам приложений с тяжелым манипулированием даннымиВ середине времени один из запросов не был выполнен из-за внутренней ошибки сервера, и все мое приложение было разбито.Вот почему другой запрос был сбой, потому что сборка была разбита.Есть ли решение, чтобы справиться с этой ситуацией?

1 Ответ

0 голосов
/ 12 июня 2018

Если ваша программа выдала неперехваченную ошибку и потерпела крах, то вы ничего не можете сделать, кроме как запустить ее заново.Вы можете использовать что-то вроде pm2 для автоматического перезапуска процесса вашего узла, когда он завершится сбоем, и тогда по крайней мере будущие запросы должны работать (хотя вы потеряете все данные в памяти до последнего сбоя).

Еще одна вещь, которая, как мне кажется, помогла бы вам, - это перенести ваш бэкэнд на безсерверную архитектуру, где каждый вызов вашего кода не зависит от других.

И, конечно, попробуйте исправить код так,то, что это обрабатывает вещи изящно и фактически не бросает ошибки.:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...