Ich habe alle Ratenbegrenzungen geändert, die ich finden konnte, bin aber trotzdem irgendwo auf ein Limit gestoßen

Dies sind die von mir festgelegten Limits. Ich hoste auf meinem eigenen Server mit VIELEN Benutzern (Lehrern und Administratoren in vielen Schulen), die über API-Aufrufe damit interagieren (benutzerdefinierte Frontend-Integration mit anderer proprietärer Software).

    - name: DISCOURSE_ENABLE_HTTPS
      value: "yes"
    - name: DISCOURSE_PRECOMPILE_ASSETS
      value: "yes"
    - name: DISCOURSE_MAX_REQS_PER_IP_MODE
      value: "none"
    - name: DISCOURSE_MAX_USER_API_REQS_PER_MINUTE
      value: "20000"
    - name: DISCOURSE_MAX_USER_API_REQS_PER_DAY
      value: "30000"
    - name: DISCOURSE_MAX_ADMIN_API_REQS_PER_MINUTE
      value: "20000"
    - name: "DISCOURSE_MAX_REQS_PER_IP_PER_MINUTE"
      value: "20000"
    - name: "DISCOURSE_MAX_REQS_PER_IP_PER_10_SECONDS"
      value: "2000"
    - name: "DISCOURSE_MAX_ASSET_REQS_PER_IP_PER_10_SECONDS"
      value: "2000"
    - name: "DISCOURSE_SKIP_PER_IP_RATE_LIMIT_TRUST_LEVEL"
      value: "0"
    - name: "DISCOURSE_MAX_ADMIN_API_REQS_PER_KEY_PER_MINUTE"
      value: "20000"
    - name: "DISCOURSE_MESSAGE_BUS_MAX_BACKLOG_SIZE"
      value: "1000"

Selbst mit diesen Werten stoßen einige Benutzer bei etwa 60 Aufrufen pro Minute auf ein Limit. Es bezieht sich nicht auf einen bestimmten Endpunkt, daher scheint es sich um eine globale Ratenbegrenzung für die gesamte API im Allgemeinen zu handeln.

1 „Gefällt mir“

Ich möchte im Grunde alle API-Ratenbegrenzungen deaktivieren

Vielleicht erreichen Sie das nginx-Ratenlimit? Sie können die Vorlage dafür in einer der ersten Zeilen der Datei app.yml entfernen.

1 „Gefällt mir“

Würde die nginx-Ratenbegrenzung einen Fehler aus einer Discourse-Locale-Datei zurückgeben? Ich sehe die Meldung „Sie haben diese Aktion zu oft ausgeführt…“.

Außerdem ist dies das Bild, das ich verwende: Artifact Hub

Wir unterstützen Bitnami-Installationen hier nicht, da sie weder von uns verpackt noch sanktioniert werden, tut uns leid.

1 „Gefällt mir“