Настройка Космовизора
Для запуска узла в основной сети рекомендуется использовать Cosmovisor.
Настройка Cosmovisor относительно проста. Однако она предполагает, что определенные переменные среды и структура папок будут установлены. Cosmovisor позволяет вам загружать двоичные файлы заранее для обновлений цепочки, что означает, что вы можете сделать нулевое (или близкое к нулю) время простоя обновлений цепочки. Это также полезно, если ваш местный часовой пояс означает, что обновление цепочки придется на неподходящее время. Вместо того, чтобы выполнять стрессовые операционные задачи поздно ночью, всегда лучше, если вы можете автоматизировать их, и именно это Cosmovisor пытается сделать.
Установить
Для начала, идите и приобретите Космовизор (рекомендуемый подход):
Добавьте переменные окружения в вашу оболочку
Некоторые переменные среды должны иметь соответствующие значения для каждого узла и каждой сети.
Затем настройте свой профиль, чтобы получить доступ к этим переменным:
Настройте структуру папок
Настроить бинарный файл genesis
Cosmovisor должен знать, какой двоичный файл использовать в генезисе. Мы помещаем это в$DAEMON_HOME/cosmovisor/genesis/bin
Проверьте наш Github , чтобы узнать бинарную версию генезиса.
Настройка сервиса
Команды, отправленные в Cosmovisor, отправляются в базовый двоичный файл. Например, cosmovisor version
то же самое, что и ввод sunrised version
. Тем не менее, так же, как мы бы управляли sunrised
с помощью менеджера процессов, мы хотели бы убедиться, что Cosmovisor автоматически перезапускается, если что-то происходит, например, ошибка или перезагрузка. Сначала создайте файл службы:
Измените содержимое ниже в соответствии с вашими настройками.
Описание того, что делают переменные окружения, можно найти здесь . Измените их в зависимости от ваших настроек.
Запустить Космовизор
Если синхронизация выполняется из снимка, не запускайте Cosmovisor пока. Загрузите снимок и извлеките его в $HOME/.sunrise/data
. Наконец, включите службу и запустите ее.
Проверьте, работает ли он, с помощью:
Если вам необходимо контролировать работу сервиса после запуска, вы можете просмотреть журналы с помощью:
Last updated