Пробуем сделать standby решение со снятием backup c main и restore на standby.
Размер индекса до 1.7 ГБ.
Операция restore падает по памяти:
Manticore config file:
Backup dir: /mnt/backup
2024-03-11 13:07:55 [Info] Starting to restore...
Manticore config
endpoint = http://10.9.2.78:9312
2024-03-11 13:07:55 [Info] Restoring config files...
string(77) "/mnt/backup/backup-20240311124106/config/var/lib/manticore/manticore.json.zst"
string(79) "/mnt/backup/backup-20240311124106/config/etc/manticoresearch/manticore.conf.zst"
2024-03-11 13:07:55 [Info] config files - OK
2024-03-11 13:07:55 [Info] Restoring state files...
string(95) "/mnt/backup/backup-20240311124106/state/usr/local/lib/manticore/buddy-plugins/composer.json.zst"
2024-03-11 13:07:55 [Info] state files - OK
2024-03-11 13:07:55 [Info] Restoring data files...
string(71) "/mnt/backup/backup-20240311124106/data/products/products.58047.spds.zst"
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 56745056 bytes) in /usr/share/manticore/modules/manticore-backup/src/Lib/FileStorage.php on line 576
Помогает правка в исходнике /usr/share/manticore/modules/manticore-backup/src/Lib/FileStorage.php: ini_set ('memory_limit', '256M');
Но это как то не кашерно Есть ли другое решение?