「429 Too Many Requests」の意味と対処法
429 Too Many Requestsは、「短時間にアクセスし過ぎたので、少し待ってください」というサーバー側の一時的な制限を表すエラーです。エラーですが故障ではありません。
主な原因
- 更新ボタンの連打・自動更新のし過ぎ。
- 同じ回線から多数のアクセスが集中(共有Wi-Fiなど)。
- API利用の回数制限(レートリミット)超過。
対処法
- 数分〜十数分待ってからアクセスし直す(最も基本)。
- ページの連続更新をやめる。
- 拡張機能や自動取得ツールを一時停止。
- 表示に
Retry-Afterの秒数があれば、その時間だけ待つ。
開発でAPIを使っている場合は、リクエスト間隔を空ける・回数制限を確認することで回避できます。
よくある質問
429エラーは自分のせい?
必ずしもそうではありません。共有回線で他の人のアクセスも合算されることがあります。基本は時間を置けば解消します。
どれくらい待てばいい?
数分が目安です。応答に『Retry-After』が示されていれば、その秒数だけ待つと確実です。