Ho modificato tutti i limiti di frequenza che ho trovato, ma ne ho ancora raggiunto uno da qualche parte

Questi sono i limiti che ho impostato. Sto ospitando sul mio server con MOLTI utenti (insegnanti e amministratori in molte scuole) che interagiscono con esso tramite chiamate API (frontend personalizzato integrato con altro software proprietario)

    - 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"

Anche con questi valori, alcuni utenti stanno raggiungendo un limite di circa 60 chiamate al minuto. Non riguarda un endpoint specifico, quindi sembra essere un limite di frequenza globale per l’intera API in generale.

1 Mi Piace

Fondamentalmente voglio disabilitare tutti i limiti di frequenza delle API

Forse stai raggiungendo il limite di richieste di nginx? Puoi rimuovere il template per esso su una delle prime righe del file app.yml.

1 Mi Piace

La limitazione della frequenza di nginx restituirebbe un errore da un file di localizzazione di Discourse? Vedo il testo “Hai eseguito questa azione troppe volte…”.

Inoltre, questa è l’immagine che sto usando: Artifact Hub

Non supportiamo le installazioni bitnami qui poiché non sono né impacchettate né sanzionate da noi in alcun modo, ci scusiamo.

1 Mi Piace