Problemi con il limite di dimensione dei file caricati

Devo caricare file superiori a 100 MB. Attualmente, ho già modificato Max image size KB e Max attachment size KB, e prevedo di continuare modificando upload_size in app.yml. Tuttavia, ho notato che upload_size non è presente nei parametri di app.yml. Di seguito riporto il frammento che ho estratto:

params:
  db_default_text_search_config: "pg_catalog.english"

  ## Imposta db_shared_buffers al massimo al 25% della memoria totale.
  ## verrà impostato automaticamente dal bootstrap in base alla RAM rilevata, oppure puoi sovrascriverlo
  db_shared_buffers: "768MB"

  ## può migliorare le prestazioni di ordinamento, ma aumenta l'utilizzo di memoria per connessione
  #db_work_mem: "40MB"

  ## Quale revisione di Git dovrebbe utilizzare questo container? (predefinito: latest)
  #version: latest

env:

Come posso procedere in questo caso? Inoltre, non sono riuscito a trovare la posizione di client_max_body_size.

Ciao,

devono essere aggiunti sotto params :slight_smile:

Grazie per la risposta. Ho ora modificato con successo app.yml e ricompilato il contenitore. Le modifiche apportate sono le seguenti:

  ## Quale revisione Git dovrebbe utilizzare questo contenitore? (predefinito: latest)
  #version: latest
  ## Dimensione massima di caricamento (predefinito: 10m)
  upload_size: 300m

Tuttavia, il problema del limite di dimensione del file caricato sembra ancora non risolto. Quando provo a caricare un file .zip da 110 MB, ricevo ancora il seguente messaggio di errore:
Spiacente, quel file è troppo grande (la dimensione massima è 300 MB). Perché non carichi il tuo file di grandi dimensioni su un servizio di condivisione cloud e poi incolli il link?

Quell’errore proviene da un’altra parte: hai per caso un reverse proxy davanti a Discourse?

È possibile. Il nostro registrar di dominio è Cloudflare e il dominio utilizza il piano gratuito di Cloudflare per la risoluzione DNS. Mi chiedo se questo possa essere il problema.

Potrebbe essere la causa più probabile: Cloudflare ha di default un limite di dimensione di 100 MB, se non sbaglio. Puoi disattivare temporaneamente la loro protezione e riprovare.

Ho avuto questo problema molto di recente con, tra tutte le cose possibili, un sistema di pagamento dei pedaggi autostradali che richiedeva di caricare documenti per registrare la propria auto.

Utilizzavano Cloudflare e, se caricavi documenti troppo grandi, invece di un messaggio di errore chiaro dell’applicazione, ricevevi un errore 502 di Cloudflare!

Dopo aver modificato le impostazioni di Cloudflare, è ora possibile caricare articoli superiori a 100 MB.