El límite global de la API de tarifas no funciona en el servidor en vivo

Tuve un problema para aumentar el número máximo de usuarios permitidos en una plataforma de discusión llamada Discourse. Primero, configuré Discourse en mi propia computadora y aumenté con éxito los límites para el número de usuarios. Agregué de 1000 a 7000 usuarios usando un script.

Pero cuando intenté hacer lo mismo en el servidor en vivo alojado en Digital Ocean, seguí los pasos para aumentar los límites en el archivo de configuración y reconstruir la aplicación. Luego, inicié mi script, pero encontré muchos errores con el código “429”. Los límites globales y de administrador no funcionaron como se esperaba.

Busqué ayuda en estos artículos:

Artículo sobre la configuración disponible para límites de tasa globales y limitación: Link
Por favor, házmelo saber tu respuesta lo antes posible.

Gracias.

¿Tienes
- “templates/web.ratelimited.template.yml”
en tu yml? Intenta eliminarlo.

No existen tales límites.

¿Puedes explicar exactamente qué cambiaste y qué intentas hacer que resulte en 429?

1 me gusta

ya lo hice pero nada funciona solo uso estos archivos en la sección de plantillas

plantillas:

  • “templates/postgres.template.yml”
  • “templates/redis.template.yml”
  • “templates/web.template.yml”

El error 429 significa que cuando cargas usuarios en bloque desde un script a Discourse usando la API, obtienes estos errores en la terminal porque Discourse tiene un límite por minuto y segundo.

Y el límite se anula mediante la configuración de Discourse y algunos cambios en los archivos app.yml.