エラーコードリファレンス

Claude Code の一般的なエラーコードと解決策

エラーコードリファレンス

このドキュメントでは、Claude Code 使用中に遭遇する可能性のある様々なエラーコードとその解決策を詳しく説明します。

エラーコード早見表

コード タイプ 説明 重大度
400 クライアントエラー リクエスト形式エラー
401 認証エラー API Key 無効
403 権限エラー アクセス拒否
429 レート制限 リクエスト過多
500 サーバーエラー 内部エラー
502 ゲートウェイエラー 上流サービス不可
503 サービス利用不可 一時的な過負荷
529 API 過負荷 Claude API 過負荷

429 - リクエスト過多(Too Many Requests)

最も一般的なエラーの1つで、短時間に多くのリクエストが送信されたことを示します。

エラーメッセージ

Error: 429 Too Many Requests
Rate limit exceeded. Please slow down your requests.

一般的な原因

  1. リクエストが頻繁すぎる:連続して急速にリクエストを送信

  2. 並行リクエストが多すぎる:複数の Claude Code インスタンスを同時実行

  3. トークン制限に達した:短時間で大量のトークンを消費

  4. クォータ枯渇:日次/月次クォータを使い切った

解決策

即時対応

# 30-60秒待ってから再試行
sleep 60 && claude "あなたの質問"

長期的な対策

  1. リクエスト頻度を下げ、連続した急速な送信を避ける

  2. /compact コマンドでコンテキストを圧縮

  3. 大きなタスクを小さなバッチに分割

  4. より高いクォータのプランへのアップグレードを検討

QCode.cc の優位性:専門的なロードバランシング、マルチアカウントプールでリクエスト圧力を分散、429 エラーを効果的に削減。


502 - ゲートウェイエラー(Bad Gateway)

ゲートウェイまたはプロキシサーバーが上流から無効な応答を受信したことを示します。

エラーメッセージ

Error: 502 Bad Gateway
The server received an invalid response from the upstream server.

一般的な原因

  1. 上流が一時的に利用不可:Anthropic API サーバーの問題

  2. ネットワーク接続が中断:リクエスト中に接続が切断

  3. プロキシサーバーの問題:中間ノードの障害

  4. リクエストタイムアウト:応答時間がゲートウェイ制限を超過

解決策

即時対応

# ネットワーク接続を確認
curl -I https://asia.qcode.cc/api

# 待ってから再試行
sleep 30 && claude "あなたの質問"

長期的な対策

  1. ローカルネットワークの安定性を確認

  2. ネットワーク環境の切り替えを試す

  3. VPN またはより安定したネットワークを使用

  4. 持続する場合はサポートに連絡

QCode.cc の優位性:マルチリージョンデプロイメント、CDN アクセラレーション、自動フェイルオーバー、99.9% の可用性を保証。


401 - 認証失敗(Unauthorized)

API Key が無効または有効な認証情報が提供されていません。

エラーメッセージ

Error: 401 Unauthorized
Invalid API key or authentication token.

一般的な原因

  1. API Key が間違っている:コピー時に文字が欠落または余分なスペース

  2. API Key の期限切れ:サブスクリプションが期限切れ

  3. API Key が無効化:ポリシー違反により禁止

  4. 環境変数未設定ANTHROPIC_AUTH_TOKEN が設定されていない

解決策

API Key を検証

# 環境変数を確認
echo $ANTHROPIC_AUTH_TOKEN

# 正しい形式を確認(cr_ で始まる)
# 正しい例:cr_xxxxxxxxxxxxxxxxxxxx

手順

  1. QCode.cc ダッシュボード にログインして API Key のステータスを確認

  2. サブスクリプションが有効であることを確認

  3. 禁止された場合はサポートに連絡(QCode.cc は即時交換サービスを提供)


403 - 権限エラー(Forbidden)

サーバーによってリクエストが拒否されました。通常は権限不足が原因です。

エラーメッセージ

Error: 403 Forbidden
You don't have permission to access this resource.

一般的な原因

  1. API エンドポイントが間違っている:間違った API アドレスを使用

  2. 権限不足:現在のプランがこの機能をサポートしていない

  3. 地域制限:一部の機能が特定の地域で利用不可

  4. アカウントステータスの問題:アカウントが制限されている

解決策

# API エンドポイントが正しいことを確認
echo $ANTHROPIC_BASE_URL
# 正しい値:https://asia.qcode.cc/api
  1. API エンドポイント設定を確認

  2. プランに必要な機能が含まれていることを確認

  3. サポートに連絡して権限を確認


400 - リクエストエラー(Bad Request)

リクエスト形式が正しくないか、パラメータが無効です。

エラーメッセージ

Error: 400 Bad Request
The request was malformed or contained invalid parameters.

一般的な原因

  1. リクエスト形式エラー:JSON 形式が正しくない

  2. パラメータ欠落:必須パラメータが提供されていない

  3. 無効な値:パラメータ値が許可範囲外

  4. エンコーディング問題:特殊文字が正しくエンコードされていない

解決策

# 入力に特殊文字がないか確認
# リクエスト内容が正しくフォーマットされていることを確認
claude -p "簡単なテスト"
  1. 入力を簡素化し、特殊文字を除外

  2. ファイルパスが正しいエンコーディングを使用していることを確認

  3. コマンドパラメータ形式を確認


500 - サーバー内部エラー(Internal Server Error)

サーバーが予期しない状況に遭遇し、リクエストを完了できませんでした。

エラーメッセージ

Error: 500 Internal Server Error
An unexpected error occurred on the server.

一般的な原因

  1. サーバー側のバグ:API サーバーコードの問題

  2. リソース枯渇:サーバーリソースが一時的に不足

  3. 設定エラー:サーバーの設定ミス

解決策

# 待ってから再試行
sleep 60 && claude "あなたの質問"

# 詳細情報を取得するために verbose モードを使用
claude --verbose
  1. 数分待ってから再試行

  2. QCode.cc のサービスステータスを確認

  3. 持続する場合はエラー詳細を添えてサポートに連絡

E015 - 会話コンテキストオーバーフロー

会話コンテキストがモデルの容量上限(~95%)に近づいたときに発生します。QCode.cc はこのエラーを 429 レスポンスとしてラップし、再試行を促します:

429 {"error":{"code":"E015","message":"Internal server error"},"status":500}

解決策コンテキスト管理 の「長いセッションのオーバーフロー防止」セクションをご参照ください。


503 - サービス利用不可(Service Unavailable)

サーバーが一時的にリクエストを処理できません。通常は過負荷またはメンテナンスが原因です。

エラーメッセージ

Error: 503 Service Unavailable
The service is temporarily unavailable. Please try again later.

一般的な原因

  1. サーバー過負荷:リクエスト量が容量を超過

  2. 定期メンテナンス:サーバーがメンテナンス中

  3. リソース枯渇:サーバーリソースが一時的に不足

解決策

# 指数バックオフで再試行
for i in 1 2 4 8 16; do
  claude "あなたの質問" && break
  echo "再試行中、${i} 秒待機..."
  sleep $i
done
  1. 数分待ってから再試行

  2. 指数バックオフ再試行戦略を使用

  3. サービスステータスの発表を確認


529 - API 過負荷(Overloaded)

Claude API 固有のエラーコードで、API サービスの過負荷を示します。

エラーメッセージ

Error: 529 Overloaded
The API is temporarily overloaded. Please try again later.

一般的な原因

  1. グローバル使用量の急増:Claude サービスの世界的なユーザー増加

  2. ピーク時間:勤務時間中にリクエストが集中

  3. 人気イベント:特定のイベントによる使用量の急増

解決策

# 後で再試行
sleep 120 && claude "あなたの質問"
  1. 2-5分待ってから再試行

  2. ピーク時間を避ける(米国の営業時間)

  3. /compact を使用してトークン使用量を削減

QCode.cc の優位性:マルチアカウントプールローテーション機構で過負荷圧力を効果的に分散。


接続タイムアウト(Connection Timeout)

リクエストが指定時間内に完了できませんでした。

エラーメッセージ

Error: Connection timed out
The request timed out while waiting for a response.

一般的な原因

  1. ネットワーク不安定:ネットワーク接続品質が低い

  2. リクエストが大きすぎる:コンテキストトークンが多すぎる

  3. タスクが複雑すぎる:AI 処理時間が長すぎる

  4. サーバー応答が遅い:サーバー負荷が高い

解決策

# ネットワーク接続をテスト
ping asia.qcode.cc

# コンテキストを減らすために compact モードを使用
/compact
  1. ネットワーク接続の安定性を確認

  2. /compact を使用してコンテキストを圧縮

  3. 複雑なタスクをより簡単なものに分割

  4. より安定したネットワーク環境を試す


一般的なトラブルシューティング手順

エラーが発生したら、以下の手順に従ってください:

1. ネットワーク接続を確認

# API エンドポイントの接続性をテスト
curl -I https://asia.qcode.cc/api

# DNS 解決をテスト
nslookup asia.qcode.cc

2. 環境変数を確認

# すべての関連環境変数を確認
echo "BASE_URL: $ANTHROPIC_BASE_URL"
echo "AUTH_TOKEN: ${ANTHROPIC_AUTH_TOKEN:0:10}..."

3. 詳細ログを有効化

# 詳細情報のために verbose モードを使用
claude --verbose

# またはデバッグモードを設定
DEBUG=true claude

4. 簡単なリクエストをテスト

# 簡単なテストリクエストを送信
claude -p "こんにちは"

5. サービスステータスを確認

QCode.cc でサービスステータスの発表を確認してください。


エラーハンドリングのベストプラクティス

再試行メカニズムの実装

# 簡単な再試行スクリプト
retry_claude() {
  local max_attempts=3
  local attempt=1

  while [ $attempt -le $max_attempts ]; do
    claude "$@" && return 0
    echo "試行 $attempt 失敗、再試行中..."
    sleep $((attempt * 2))
    ((attempt++))
  done

  echo "すべての試行が失敗しました"
  return 1
}

使用量の監視

クォータ超過を避けるために定期的に API 使用量を確認:

  1. QCode.cc ダッシュボード にログイン

  2. 使用統計を表示

  3. 使用量アラートを設定

リクエストの最適化

  1. コンテキストを減らす:定期的に /compact または /clear を使用

  2. バッチ処理:大きなタスクを小さなものに分割

  3. 重複を避ける:一般的な結果をキャッシュ


ヘルプを取得

上記の解決策で問題が解決しない場合は、QCode.cc サポートにお問い合わせください:

  • ライブチャット:ウェブサイト右下隅

  • 応答時間:営業時間内 1-2 時間

  • サポート時間:7×14(毎日 9:00 - 23:00)

サポートに連絡する際は、以下を提供してください:

  1. 完全なエラーメッセージ

  2. 実行したコマンド

  3. 発生時刻

  4. API Key プレフィックス(完全なキーは共有しないでください)

🚀
QCode を始めよう — AI プログラミングアシスタント
Claude Code 公式リレー、高速・安定・すぐに使える
料金プランを見る → アカウント登録