Обновлена 17 июля 2026 г. в 15:35
Аварийное восстановление репликации Tarantool
При аварийном отключении питания сервера может произойти сбой репликации Tarantool. В таком случае необходимо выполнить следующие действия для восстановления работоспособности неисправной реплики:
-
Проверьте статус реплик и выявите поврежденную. Для этого используйте команду:
switcher -p hotbox status <ИМЯ_КЛАСТЕРА>В выводе команды выполните поиск реплики со статусом, отличным от
healthy. -
После выявления поврежденной реплики остановите её службу:
systemctl stop tarantool@<ИМЯ_РЕПЛИКИ> -
После остановки службы удалите поврежденные файлы снапшотов (.snap) и логов (.xlog) в директории хранения данных Tarantool:
rm -rf /var/lib/tarantool/snaps/<ИМЯ_РЕПЛИКИ>/*.snap /var/lib/tarantool/xlogs/<ИМЯ_РЕПЛИКИ>/*.xlog -
Запустите реплику заново:
systemctl start tarantool@<ИМЯ_РЕПЛИКИ> -
Проверьте статус реплики:
switcher -p hotbox status <ИМЯ_КЛАСТЕРА>Если реплика восстановилась корректно, её статус должен измениться на
healthy.