Límite de tasa activado por navegación rápida en el calendario de Próximos Eventos

He creado un nuevo tema porque ahora he capturado una respuesta HTTP 429 definitiva con el código de error user_10_secs_limit. Mi informe anterior no contenía un 429 confirmado y luego se consideró resuelto.


Probé avanzar rápidamente por varias semanas consecutivas en el calendario de Próximos Eventos. Después de hacerlo, revisé la consola de Firefox y encontré errores de solicitud.

Página probada:

/upcoming-events/week/2026/7/13

Versión instalada

  • Discourse 2026.7.0-latest +314
  • Confirmación de Git cf0d9228b4
  • Ember v6.10.1

Pasos para reproducir

  1. Abre el calendario de Próximos Eventos en vista semanal.
  2. Avanza o retrocede por varias semanas en rápida sucesión.
  3. Abre la consola de desarrollador de Firefox.

Error de solicitud

Las solicitudes a /discourse-post-event/events comienzan a devolver respuestas HTTP 429:

Alentate, estás haciendo demasiadas solicitudes. Por favor, reinténtalo en 1 segundo. Código de error: user_10_secs_limit.

La consola registra la solicitud fallida desde index.js:631:21.

¿Debería el calendario usar debounce, cancelar o manejar de otra forma la navegación rápida para que sus solicitudes de eventos no disparen el límite normal de solicitudes por usuario?

También verifiqué el uso de recursos del host alrededor del momento de la reproducción.

Durante la hora anterior, el servidor de 4 vCPU promedió:

  • 96,45 % de CPU inactiva
  • media de carga 0,22
  • 1,28 % de uso de disco
  • aproximadamente 1,4 GB de RAM aún disponibles

No había procesos bloqueados, espera de E/S significativa ni saturación de red.

Por lo tanto, esto parece ser un límite de solicitud a nivel de aplicación en lugar de que el servidor se esté protegiendo debido a presión de CPU, memoria, disco o red.