Доброе утро,
У меня возникла проблема с загрузкой файлов, которую я никак не могу решить.
Я запускаю экземпляр Discourse через Docker на виртуальной машине в Google Cloud.
В данный момент у меня включены загрузка файлов и резервное копирование Discourse через S3 с использованием GCS, и эти функции работают корректно после следования инструкциям в теме Настройка провайдера объектного хранилища, совместимого с S3, для загрузки файлов. Я вижу загруженные файлы в бакете, и при просмотре URL-адресов загрузок все они отображают правильный URL от CDN, что говорит о том, что они корректно подтягиваются из бакета.
Затем я следовал инструкциям в теме Изменение максимального размера вложения/файла для загрузки и добавил следующее в файл app.yml в секцию params:
params:
db_default_text_search_config: "pg_catalog.english"
## Установите db_shared_buffers максимум в 25% от общего объема памяти.
## Значение будет автоматически установлено при загрузке в зависимости от обнаруженного объема ОЗУ, либо вы можете задать его вручную
db_shared_buffers: "1024MB"
## Может улучшить производительность сортировки, но увеличивает потребление памяти на каждое соединение
#db_work_mem: "40MB"
## Какая ревизия Git должна использоваться этим контейнером? (по умолчанию: tests-passed)
#version: tests-passed
## Максимальный размер загружаемого файла (по умолчанию: 10m)
upload size: 1000m
Затем я перешел в Настройки > Файлы и ввел следующие значения:
Однако при попытке загрузить PDF-файл размером 12,5 МБ в сообщение я получаю следующее сообщение об ошибке:
Два других PDF-файла размером 6–7 МБ загрузились без проблем, были отправлены в бакет S3, как и предполагалось, и вернули адреса CDN. Поэтому я в тупике, и любая помощь будет очень кстати. Заранее спасибо.

