Buongiorno,
Ho un problema con il caricamento di file che non riesco a risolvere.
Sto eseguendo l’istanza Discourse tramite Docker in una VM su Google Cloud.
Attualmente ho abilitato il caricamento di file e i backup di Discourse tramite S3 tramite GCS e queste funzioni funzionano correttamente dopo aver seguito le istruzioni nel thread Configure an S3 compatible object storage provider for uploads. Posso vedere i caricamenti nel bucket e quando guardo gli URL di caricamento, tutti i caricamenti mostrano l’URL corretto dalla CDN, quindi sembra che vengano recuperati correttamente dal bucket.
Ho quindi seguito le istruzioni nel thread Change the maximum attachment/upload size e ho quanto segue in app.yml sotto params:
params:
db_default_text_search_config: "pg_catalog.english"
## Imposta db_shared_buffers a un massimo del 25% della memoria totale.
## verrà impostato automaticamente da bootstrap in base alla RAM rilevata, oppure puoi sovrascriverlo
db_shared_buffers: "1024MB"
## può migliorare le prestazioni di smistamento, ma aumenta l'utilizzo della memoria per connessione
#db_work_mem: "40MB"
## Quale revisione Git dovrebbe utilizzare questo container? (default: tests-passed)
#version: tests-passed
## Dimensione massima di caricamento (default: 10m)
upload size: 1000m
Ho quindi navigato in Impostazioni > File e inserito quanto segue:
Ma quando provo a caricare un PDF di 12,5 MB in un post, ricevo questo:
Gli altri due PDF di 6-7 MB sono stati caricati correttamente e sono stati caricati tramite il bucket S3 come previsto, restituendo indirizzi CDN. Quindi sono piuttosto perplesso e qualsiasi aiuto sarebbe molto apprezzato. Grazie in anticipo.

