Buenos días,
Tengo un problema con la carga de archivos que no consigo resolver.
Estoy ejecutando la instancia de Discourse a través de Docker en una VM en Google Cloud.
Actualmente tengo habilitadas las cargas de archivos y las copias de seguridad de Discourse usando S3 a través de GCS, y esas funciones funcionan correctamente después de seguir las instrucciones del hilo Configure an S3 compatible object storage provider for uploads. Puedo ver las cargas en el bucket y, cuando miro las URL de carga, todas las cargas muestran la URL correcta desde la CDN, por lo que parece que se extraen correctamente del bucket.
Luego seguí las instrucciones del hilo Change the maximum attachment/upload size y tengo lo siguiente en app.yml bajo params:
params:
db_default_text_search_config: "pg_catalog.english"
## Establece db_shared_buffers a un máximo del 25% de la memoria total.
## será establecido automáticamente por bootstrap según la RAM detectada, o puedes anularlo
db_shared_buffers: "1024MB"
## puede mejorar el rendimiento de la ordenación, pero aumenta el uso de memoria por conexión
#db_work_mem: "40MB"
## ¿Qué revisión de Git debe usar este contenedor? (predeterminado: tests-passed)
#version: tests-passed
## Tamaño máximo de carga (predeterminado: 10m)
upload size: 1000m
Luego fui a Settings > Files y entré lo siguiente:
Pero cuando intento cargar un PDF de 12,5 MB en una publicación, recibo esto:
Los otros dos PDF de 6-7 MB se cargaron correctamente y se subieron a través del bucket S3 según lo previsto, devolviendo direcciones de CDN. Así que estoy bastante desconcertado y cualquier ayuda sería muy apreciada. Gracias de antemano.

