Процедуры обслуживания
Кластер NocoBaseEnterprise Edition+Первый запуск приложения
При первом запуске приложения сначала запустите один узел. Дождитесь установки и включения плагинов, затем запускайте остальные узлы.
Обновление версии
Если нужно обновить версию NocoBase, следуйте этой процедуре.
В производственном кластере функции вроде управления плагинами и обновления версии нужно использовать с осторожностью или запрещать.
Сейчас NocoBase не поддерживает онлайн-обновление кластерной версии. Для согласо ванности данных во время обновления необходимо приостанавливать внешние сервисы.
Шаги:
-
Остановите текущий сервис
Остановите все инстансы приложения NocoBase и перенаправьте трафик балансировщика на страницу со статусом 503.
-
Сделайте резервную копию данных
Перед обновлением настоятельно рекомендуется сделать резервную копию базы данных, чтобы избежать потерь при возможных проблемах.
-
Обновите версию
См. Обновление установки через Docker, чтобы обновить версию образа приложения NocoBase.
-
Запустите сервис
- Запустите один узел в кластере и дождитесь завершения обновления и успешного старта узла.
- Проверьте корректность функциональности. Если проблему нельзя решить диагностикой, откатитесь на предыдущую версию.
- Запустите остальные узлы.
- Перенаправьте трафик балансировщика обратно на кластер приложений.
Обслуживание внутри приложения
Обслуживание внутри прило жения — это операции обслуживания при работающем приложении, включая:
- Управление плагинами (установка, включение, отключение и т. д.)
- Резервное копирование и восстановление
- Управление миграцией окружений
Шаги:
-
Масштабируйте вниз количество узлов
Уменьшите количество активных узлов приложения до одного и остановите сервис на остальных узлах.
-
Выполните операции обслуживания в приложении: установка/включение плагинов, резервное копирование данных и т. д.
-
Восстановите узлы
После завершения обслуживания и проверки функциональности запустите остальные узлы. Когда они успешно стартуют, восстановите рабочее состояние кластера.

