Cambié todos los límites de tasa que pude encontrar, pero aún así alcancé un límite en algún lugar

Estos son los límites que he establecido. Estoy alojando en mi propio servidor con MUCHOS usuarios (profesores y administradores en muchas escuelas) interactuando con él a través de llamadas a la API (frontend personalizado integrado con otro software propietario)

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

Incluso con estos valores, hay algún límite que los usuarios están alcanzando con alrededor de 60 llamadas en un minuto. No se refiere a ningún endpoint específico, por lo que parece ser algún límite de tasa global para toda la API en general.

1 me gusta

Básicamente, quiero desactivar todos los límites de tasa de la API.

¿Quizás estás alcanzando el límite de tasa de nginx? Puedes eliminar la plantilla para ello en una de las primeras líneas del archivo app.yml.

1 me gusta

¿El límite de tasa de nginx devolvería un error de un archivo de localización de Discourse? Estoy viendo el texto “Has realizado esta acción demasiadas veces…”.

También esta es la imagen que estoy usando: Artifact Hub

No admitimos instalaciones de Bitnami aquí, ya que no está empaquetada ni sancionada por nosotros de ninguna manera, lo sentimos.

1 me gusta