У меня есть узел js-сервера, работающий в модуле.io. Как я могу перераспределить последнюю версию сервера без сбоев?Как перенастроить сервер nodejs в модуле без необходимости простоя?
1
A
ответ
0
Вы не можете, модуль в настоящее время разворачивается на все сервомашины одновременно, поэтому сервер неизбежно спустится на несколько секунд во время его запуска.
1
Modulus создает ваше приложение с помощью нового контейнера при каждом развертывании, поэтому переключение может происходить так быстро, как несколько миллисекунд.
от их docs:
Поскольку пучок уже построен, что делает переключение из старой версии приложения к новому очень быстро. Этот процесс является следующим:
- Отправить грациозное заявление на закрытие старого приложения.
- Остановить старый экземпляр приложения.
- Удалите старый экземпляр приложения.
- Извлечь новый экземпляр приложения.
- Запустите новый экземпляр приложения.
В нормальных условиях фактическое переключение занимает несколько миллисекунд. Время, затрачиваемое на запуск приложения , зависит от того, сколько времени займет ваше приложение для запуска .