예정된 이벤트 달력에서 빠른 주 이동으로 인한 속도 제한 발생

이제 user_10_secs_limit 오류 코드를 동반한 HTTP 429 응답을 명확하게 확인했기 때문에 새로운 주제를 생성합니다. 이전 보고에는 확인된 429 오류가 없었으며 이후 해결된 것으로 간주되었습니다.


예정된 이벤트 캘린더에서 여러 주를 빠르게 넘겨보았습니다. 이 작업을 수행한 후 Firefox 콘솔을 확인했는데 요청 오류가 발견되었습니다.

테스트한 페이지:

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

설치된 버전

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

재현 방법

  1. 주 보기로 예정된 이벤트 캘린더를 엽니다.
  2. 여러 주를 빠르게 앞으로 또는 뒤로 이동합니다.
  3. Firefox 개발자 콘솔을 엽니다.

요청 오류

/discourse-post-event/events에 대한 요청이 HTTP 429 응답을 반환하기 시작합니다:

Slow down, you're making too many requests. Please retry again in 1 seconds. Error code: user_10_secs_limit.

콘솔은 index.js:631:21에서 실패한 요청을 기록합니다.

캘린더가 디바운싱(debounce), 취소 또는 기타 방식으로 빠른 내비게이션을 처리하여 이벤트 요청이 일반적인 사용자당 요청 제한을 트리거하지 않도록 해야 합니까?

재현 시점前后的 호스트 리소스 사용량도 확인했습니다.

해당 시간대 전후 1시간 동안 4 vCPU 서버의 평균값은 다음과 같습니다:

  • CPU 유휴 상태: 96.45%
  • 로드 평균: 0.22
  • 디스크 사용률: 1.28%
  • 가용 RAM: 약 1.4 GB

차단된 프로세스, 의미 있는 I/O 대기, 네트워크 포화 상태는 없었습니다.

따라서 이는 CPU, 메모리, 디스크 또는 네트워크 부하로 인해 서버가 스스로를 보호하는 것이 아니라, 애플리케이션 수준의 요청 제한으로 보입니다.