> ## Documentation Index
> Fetch the complete documentation index at: https://docs.coreweave.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 메트릭 로깅 시 `Rate limit exceeded` 오류를 어떻게 해결하나요?

`wandb.log()`를 호출할 때 HTTP `429 Rate limit exceeded` 오류가 발생하면 프로젝트의 요청 속도 제한 할당량을 초과한 것입니다. Weights & Biases는 프로젝트별로 요청 속도 제한을 적용하며, 유료 플랜은 무료 플랜보다 제한이 높습니다.

다음 단계에 따라 로깅 부하를 줄이고 요청 속도 제한으로 인해 처리되지 않은 데이터를 복구하세요.

## 요청 속도 제한을 초과하지 않도록 유지하기

1. **W\&B SDK 업데이트**: 최신 버전에는 요청 재시도와 할당량 사용 관리를 위한 최적화된 메커니즘이 포함되어 있습니다.

   ```bash theme={"system"}
   pip install --upgrade wandb
   ```

2. **로깅 빈도 줄이기**: 메트릭을 덜 자주 로깅하세요. 예를 들어, 매 에포크 대신 `N` 에포크마다 로깅하세요:

   ```python theme={"system"}
   for epoch in range(100):
       if epoch % 5 == 0:
           wandb.log({"acc": accuracy, "loss": loss})
   ```

3. **수동으로 데이터 동기화**: 요청 속도 제한에 걸리면 Weights & Biases는 run 데이터를 로컬에 저장합니다. 요청 속도 제한이 해제된 후 `[RUN-FILE-PATH]`에 있는 로컬 run 디렉터리를 업로드하려면 다음을 실행하세요:

   ```bash theme={"system"}
   wandb sync [RUN-FILE-PATH]
   ```

## 요청 속도 제한 헤더

할당량에 얼마나 가까운지와 언제 로깅을 재개할 수 있는지 확인하려면 응답의 요청 속도 제한 헤더를 확인하세요. 요청 속도 제한이 적용되면 응답에 다음 헤더가 포함됩니다:

| Header | Description |
| - | - |
| `RateLimit-Remaining` | 현재 윈도우의 남은 할당량으로, 0에서 1000까지의 척도 |
| `RateLimit-Reset` | 현재 할당량이 재설정되기까지의 초 단위 |

`RateLimit-Remaining`이 `0`이면 `RateLimit-Reset`의 초 수만큼 기다린 후 다시 시도하세요.

자세한 내용은 [Experiments limits and performance](https://docs.coreweave.com/ko/products/wandb/track/limits.md)를 참조하세요.

***

[메트릭](https://docs.coreweave.com/ko/support/models/tags/metrics.md)[Experiments](https://docs.coreweave.com/ko/support/models/tags/experiments.md)
