/u/by-external/{provider}/{external_id}.json 엔드포인트에 적용되는 레이트 리밋은 무엇인가요?

API를 통해 많은 수의 사용자에 액세스해야 하는데, HTTP 429 - Too Many Requests for url 오류가 발생하고 있습니다.

이미 app.yml 파일에서 DISCOURSE_MAX_ADMIN_API_REQS_PER_MINUTE 설정과 모든 DISCOURSE_MAX_REQS_PER_IP_* 설정을 증가시키고, 런처 스크립트를 통해 앱 컨테이너를 재시작해 보았습니다.

이 오류의 원인이 될 수 있는 다른 요소가 무엇인지 잘 모르겠습니다. 현재 1분에 약 100개의 요청을 보내고 있습니다.

이 변경 사항이 적용되려면 재빌드(rebuild)가 필요할 것 같습니다.

확실히 하기 위해 재빌드했지만 여전히 같은 현상이 나타납니다.

제가 이해한 바로는, env: 섹션의 변수들은 단순히 재시작만 하면 적용되는 것 같습니다. Docker 컨테이너에 Docker의 env 기능을 통해 제공되므로(즉, 이미지 안에 번들링되는 것이 아니라 시작 시점에 적용됨) 그렇게 생각합니다.

아니면 env 섹션이 아닌 다른 섹션에 넣어야 하나요?

어쨌든 여전히 레이트 리밋에 걸리고 있습니다. 디버그 로깅이나 유사한 기능을 활성화하여 Discourse가 정확히 어떤 레이트 리밋에 도달하는지 확인할 수 있을까요?