Я проверяю восстановление на перенесённом форуме. Пакет восстановления весит около 25 ГБ, и при попытке восстановления процесс завершается ошибкой с таким сообщением в логе:
[2019-11-24 08:33:00] Несжатый файл слишком велик. Рассмотрите возможность увеличения скрытого параметра decompressed_theme_max_file_size_mb.
Я нашёл лишь несколько упоминаний этого параметра в коде на GitHub и следы того, что скрытые настройки нужно задавать через консоль, но не нашёл, как именно это сделать. Также какие разумные значения можно установить для этого параметра? То есть, до какого значения мне стоит его увеличить?
Хорошо, но как мне установить лучшее значение? Я просто ещё не использовал консоль для изменения настроек и как-то не мог понять, как это сделать, пока сейчас.
Похоже, у меня получилось. На случай, если кто-то наткнётся на эту тему, вот как я заставил это работать:
# ./launcher enter app
# rails c
# SiteSettings.decompressed_backup_max_file_size_mb=999
Вместо 999 следует использовать значение, соответствующее размеру вашей резервной копии (после распаковки). Я установил 1 ТБ (1000000), так как не был уверен, какого размера будет моя резервная копия объёмом 22 ГБ (сжатая) после распаковки.