VK Object Storage logo
Помощь
Обновлена 17 июля 2026 г. в 15:35

Аварийное восстановление репликации Tarantool

При аварийном отключении питания сервера может произойти сбой репликации Tarantool. В таком случае необходимо выполнить следующие действия для восстановления работоспособности неисправной реплики:

  1. Проверьте статус реплик и выявите поврежденную. Для этого используйте команду:

    switcher -p hotbox status <ИМЯ_КЛАСТЕРА>

    В выводе команды выполните поиск реплики со статусом, отличным от healthy.

  2. После выявления поврежденной реплики остановите её службу:

    systemctl stop tarantool@<ИМЯ_РЕПЛИКИ>
  3. После остановки службы удалите поврежденные файлы снапшотов (.snap) и логов (.xlog) в директории хранения данных Tarantool:

    rm -rf /var/lib/tarantool/snaps/<ИМЯ_РЕПЛИКИ>/*.snap /var/lib/tarantool/xlogs/<ИМЯ_РЕПЛИКИ>/*.xlog
  4. Запустите реплику заново:

    systemctl start tarantool@<ИМЯ_РЕПЛИКИ>
  5. Проверьте статус реплики:

    switcher -p hotbox status <ИМЯ_КЛАСТЕРА>

    Если реплика восстановилась корректно, её статус должен измениться на healthy.