Frage zu eingeschränkter Upload-Dateigröße

Ich muss Dateien von über 100 MB hochladen. Bisher habe ich Max image size KB und Max attachment size KB bereits angepasst und plane nun, upload_size in app.yml zu ändern. Allerdings scheint upload_size in den Parametern von app.yml nicht vorzukommen. Hier ist der von mir kopierte Ausschnitt:

params:
  db_default_text_search_config: "pg_catalog.english"

  ## Set db_shared_buffers to a max of 25% of the total memory.
  ## will be set automatically by bootstrap based on detected RAM, or you can override
  db_shared_buffers: "768MB"

  ## can improve sorting performance, but adds memory usage per-connection
  #db_work_mem: "40MB"

  ## Which Git revision should this container use? (default: latest)
  #version: latest

env:

Wie sollte ich in diesem Fall vorgehen? Außerdem habe ich auch den Ort für client_max_body_size nicht finden können.

Hallo,

Du musst sie unter params hinzufügen :slight_smile:

Vielen Dank für die Antwort. Ich habe app.yml erfolgreich geändert und den Container neu erstellt. Die von mir vorgenommenen Änderungen lauten wie folgt:

  ## Welche Git-Revision soll dieser Container verwenden? (Standard: latest)
  #version: latest
  ## Maximale Uploadgröße (Standard: 10m)
  upload_size: 300m

Das Problem mit der Begrenzung der Upload-Dateigröße scheint jedoch weiterhin ungelöst zu sein. Wenn ich versuche, eine 110 MB große .zip-Datei hochzuladen, erhalte ich immer noch folgende Fehlermeldung:
Entschuldigung, diese Datei ist zu groß (maximale Größe: 300 MB). Laden Sie Ihre große Datei doch lieber in einen Cloud-Speicherdienst hoch und fügen Sie dann den Link ein.

Dieser Fehler stammt von einer anderen Stelle. Haben Sie zufällig einen Reverse-Proxy vor Discourse?

Das ist möglich. Unser Domain-Registrar ist Cloudflare, und die Domain nutzt den kostenlosen Plan von Cloudflare für die DNS-Auflösung. Ich frage mich, ob das das Problem sein könnte.

Das könnte die wahrscheinliche Ursache sein. Cloudflare hat standardmäßig ein Größenlimit von 100 MB, soweit ich mich erinnere. Du kannst ihren Schutz vorübergehend deaktivieren und es erneut versuchen.

Das ist mir vor kurzem mit einem ganz bestimmten System passiert: einem Mautsystem für Autos, bei dem man Dokumente hochladen musste, um sein Fahrzeug zu registrieren.

Sie nutzten Cloudflare, und wenn man zu große Dokumente hochlud, bekam man statt einer hilfreichen App-Fehlermeldung einen Cloudflare-502-Fehler!

Nach der Änderung der Cloudflare-Einstellungen können Artikel mit einer Größe von über 100 MB jetzt normal hochgeladen werden.