トラブルシューティング
サポートなしで一般的な問題を診断・修正。
ネットワーク / 接続タイムアウト
症状: curlがハング、接続拒否、またはDNS解決が失敗
考えられる原因
- •ファイアウォールがapi.whisperx.aiへのHTTPS送信をブロック
- •VPNルーティングの問題
- •DNS設定ミス
修正
接続をステップバイステップでテスト:
# 1. DNS resolution nslookup api.whisperx.ai # 2. TCP port 443 nc -zv api.whisperx.ai 443 # 3. HTTPS GET curl -v --max-time 5 "https://api.whisperx.ai/api/tags/trending"
ステップ1が失敗:DNS設定を確認。ステップ2が失敗:ファイアウォールがポート443をブロック — ネットワーク管理者に連絡。ステップ3が失敗:TLSの問題 — システムの証明書を更新してください。
空の結果
症状: 検索が { "data": [] } を返す
考えられる原因
- •クエリが特定的すぎるかニッチすぎる
- •タグフィルターが限定的すぎる
- •since の日付が最近すぎる
- •セクターフィルターが一致するインテルを除外している
修正
段階的に広いクエリを試してください:
# Remove tag filter curl "https://api.whisperx.ai/api/intel?q=OpenAI&limit=10" # Remove sector filter curl "https://api.whisperx.ai/api/intel?q=layoff&limit=10" # Extend time window (no since filter) curl "https://api.whisperx.ai/api/intel?q=funding&limit=10" # Try trending tags to see what's active curl "https://api.whisperx.ai/api/tags/trending?limit=20"
空の結果はエラーではありません — 現在フィルターに一致するインテルがないことを意味します。プラットフォームは毎日成長しています。明日再試行するかより広い検索を。
429 — レート制限
症状: HTTP 429またはレート制限に言及するエラーメッセージ
考えられる原因
- •同一IPから1分間に60回以上のAPI呼び出し
- •リクエスト間に遅延のない自動ループ
- •1つの接続を共有する複数のエージェント
修正
バックオフして頻度を減らす:
- • リトライ前に60秒待機
- • スクリプトのリクエスト間にsleep 2を追加
- • limitパラメータを減らす(50の代わりに5〜10を試す)
- • トレンドタグをキャッシュ — ゆっくり変化するので毎分ポーリング不要
本番環境でより高いレート制限が必要な場合、 お問い合わせ.
5xx — サーバーエラー
症状: HTTP 500、502、または503レスポンス
考えられる原因
- •一時的な上流エラー
- •負荷下でのワーカーコールドスタート
- •データベースが一時的に利用不可
修正
リトライ戦略:
# Retry once after 10 seconds sleep 10 && curl "https://api.whisperx.ai/api/intel?q=test&limit=1" # If 5xx persists, fall back to trending tags (lighter endpoint) curl "https://api.whisperx.ai/api/tags/trending?limit=10"
エラーが5分以上続く場合は確認 whisperx.ai でステータス更新を確認。ほとんどの問題は数分以内に解決します。
遅いレスポンス / タイムアウト
症状: リクエストが5秒以上かかる、またはOpenClawでツール呼び出しがタイムアウト
考えられる原因
- •セマンティック検索が有効(フルテーブルスキャン — 非常に高コスト)
- •limitが高すぎる(>50)
- •Cloudflareエッジへのネットワーク遅延
修正
セマンティック検索を無効にしてlimitを下げる:
# Good: keyword search, compact mode, small limit curl "https://api.whisperx.ai/api/intel?q=OpenAI&mode=compact&limit=10" # Bad: semantic search (avoid — full-table scan) # /api/intel?semantic=... ← do NOT use this
WhisperXスキルはセマンティック検索を自動的に無効化します。APIを直接呼び出す場合、本番環境でsemanticパラメータは絶対に使用しないでください。
スキルが見つからない / ツールが読み込めない
症状: OpenClawがwhisperxツールを認識しないまたはSKILL.mdが見つからない
考えられる原因
- •スキルが間違ったディレクトリにインストール済み
- •SKILL.mdが欠落または空
- •シェルスクリプトが実行可能でない
- •WHISPERX_BASE_URL環境変数の設定が誤り
修正
インストールを確認:
# Check skill files exist ls ~/.claude/skills/whisperx/ # Expected: SKILL.md tools/ ls ~/.claude/skills/whisperx/tools/ # Expected: search.sh get.sh trending.sh trends.sh connections.sh export.sh # Check scripts are executable ls -la ~/.claude/skills/whisperx/tools/*.sh # Should show -rwxr-xr-x permissions # Fix permissions if needed chmod +x ~/.claude/skills/whisperx/tools/*.sh # Quick smoke test bash ~/.claude/skills/whisperx/tools/trending.sh 5
まだ動かない?以下からインストールを再実行 クイックスタートガイド.
診断レポートを生成
まだ解決しない場合、これを実行して共有可能な診断バンドルを生成(機密データなし):
echo "=== WhisperX Diagnostic ===" && \
echo "Date: $(date -u)" && \
echo "OS: $(uname -a)" && \
echo " && \
echo "--- Connectivity ---" && \
curl -s -o /dev/null -w "HTTP %{http_code} | Time %{time_total}s" \
"https://api.whisperx.ai/api/tags/trending?limit=1" && \
echo " && \
echo "--- Skill files ---" && \
ls -la ~/.claude/skills/whisperx/tools/ 2>/dev/null || echo "Skill not installed"サポート依頼時に出力を貼り付けてください。IP、クエリ、キーは含まれません。