.. _tarantool-recovery: Automatic Tarantool Recovery ===================================== If your system architecture doesn't imply uninterrupted availability of Tarantool servers, it is recommended to enable automatic database recovery. In this case, each time an error occurs while reading a snapshot or xlog file, Tarantool will skip invalid records, read as much data as possible, and re-build the file. To enable automatic database recovery, do the following: #. For each Tarantool shard, open the configuration file ``/etc/tarantool/instances.available/shard-*.lua`` and uncomment ``force_recovery = true``. .. code:: sudo vi /etc/tarantool/instances.available/shard-*.lua box.cfg{ force_recovery = true, } #. Restart the shards. .. code:: systemctl restart tarantool@shard-*