У меня есть проект NodeJs на движке приложений (GAE).
Всякий раз, когда происходит неожиданный сбой в вызове службы, NodeJ должны перезапускаться (я считаю, что это нормально), однако это оставляет весь сервер недоступным в течение пары секунд, что может повлиять на других пользователей.
Я думал о создании двух экземпляров сервера, чтобы в случае сбоя одного экземпляра другой мог по-прежнему обслуживать запросы.
Однако я не уверен, что это принесет больше работы, так как проект узла js выполняет некоторые процедуры инициализации и имеет некоторые запланированные задачи cron. Если я создам больше экземпляров, будут ли дублироваться задачи chron?
Или каков наилучший способ управления избыточностью в такой среде?