Limite di richieste superato a causa della navigazione rapida nelle settimane nel calendario degli eventi futuri

Sto creando un nuovo argomento perché ora ho catturato una risposta HTTP 429 definitiva con il codice di errore user_10_secs_limit. Il mio rapporto precedente non conteneva un 429 confermato ed è stato successivamente considerato risolto.


Ho testato lo spostamento rapido attraverso diverse settimane consecutive nel calendario degli Eventi Futuri. Dopo aver fatto questo, ho controllato la console di Firefox e ho trovato errori di richiesta.

Pagina testata:

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

Versione installata

  • Discourse 2026.7.0-latest +314
  • Commit Git cf0d9228b4
  • Ember v6.10.1

Passaggi per riprodurre il problema

  1. Apri il calendario degli Eventi Futuri in visualizzazione settimanale.
  2. Spostati avanti o indietro attraverso più settimane in rapida successione.
  3. Apri la console degli sviluppatori di Firefox.

Errore di richiesta

Le richieste a /discourse-post-event/events iniziano a restituire risposte HTTP 429:

Rallenta, stai facendo troppe richieste. Riprova tra 1 secondo. Codice di errore: user_10_secs_limit.

La console registra la richiesta fallita da index.js:631:21.

Il calendario dovrebbe implementare il debounce, annullare o gestire in altro modo la navigazione rapida in modo che le richieste degli eventi non attivino il normale limite di richieste per utente?

Ho anche controllato l’utilizzo delle risorse dell’host intorno al momento della riproduzione.

Nell’ora circostante, il server con 4 vCPU ha registrato in media:

  • CPU inattiva al 96,45%
  • carico medio 0,22
  • utilizzo del disco 1,28%
  • circa 1,4 GB di RAM ancora disponibili

Non ci sono stati processi bloccati, attese I/O significative o saturazione di rete.

Pertanto, sembra trattarsi di un limite di richieste a livello di applicazione piuttosto che di una protezione del server dovuta a pressioni su CPU, memoria, disco o rete.