トラブルシューティング

問題が発生しましたか?慌てないでください!以下の方法に沿って順番に調べれば、ほとんどの問題は自分で解決できます。

🔍 診断ステップ(順番に進めてください)

OpenClaw に問題が発生した場合、以下の順序で段階的に調査してください:

1

実行状態を確認

openclaw status

OpenClaw がまだ実行中かどうか確認します。「stopped」と表示されたりエラーが出る場合は、まず再起動を試してみてください。

2

ゲートウェイの状態を確認

openclaw gateway status

ゲートウェイは OpenClaw がチャットプラットフォームに接続するための橋渡しです。ゲートウェイの状態に異常がある場合、チャットメッセージの送受信ができません。

3

ログを確認

openclaw logs

ログには OpenClaw の実行に関するすべての詳細が記録されています。エラーがある場合、通常ログに赤いエラーメッセージが表示され、どこに問題があるか教えてくれます。

4

ヘルスチェックを実行

openclaw doctor

包括的なヘルスチェックです。どのコンポーネントが正常で、どのコンポーネントに問題があるか教えてくれます。

5

チャンネル接続を確認

openclaw channels status

各チャットチャンネルの接続状態を確認して、どのチャンネルが切断されているか確認します。

🐛 よくあるエラーと解決方法

エラー:「openclaw: command not found」

原因:システムが openclaw コマンドを見つけられません。通常は PATH 環境変数の問題です。

解決方法:

# openclaw のインストール場所を確認
npm list -g openclaw

# npm のグローバルディレクトリを PATH に追加
export PATH="$(npm config get prefix)/bin:$PATH"

# 上記のコマンドを shell の設定ファイルに追加して永続化
echo 'export PATH="$(npm config get prefix)/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc

エラー:ポートの競合(EADDRINUSE: address already in use :::18789)

原因:ポート 18789 がすでに別のプログラムに使われています。

解決方法:

# ポートを使用しているプロセスを確認
lsof -i :18789

# 古い OpenClaw プロセスの場合、停止
openclaw stop

# OpenClaw プロセスでない場合は、設定でポートを変更
# ~/.openclaw/openclaw.json を編集して port の値を変更

エラー:429 Too Many Requests(レート制限)

原因:リクエストの送信が頻繁すぎます。AI モデルプロバイダーは API 呼び出しに頻度制限を設けています。

解決方法:

  • 数分待ってから再試行
  • メッセージの送信頻度を減らす
  • API の有料プランをアップグレードして、より高いレート制限を取得
  • 制限がより緩やかなモデルプロバイダーへの切り替えを検討

エラー:ゲートウェイが起動しない

原因:Bot Token が無効、ネットワーク接続の問題、またはチャットプラットフォーム API の変更が考えられます。

解決方法:

# ゲートウェイログを確認
openclaw gateway logs

# Bot Token が有効か検証
openclaw channels verify

# ゲートウェイを再起動
openclaw gateway restart

エラー:メッセージが送信できない

原因:チャンネル設定のミス、ネットワークの問題、または Bot の権限不足が考えられます。

解決方法:

  • チャンネルの状態を確認:openclaw channels status
  • Bot が該当プラットフォームでメッセージ送信の権限を持っているか確認
  • ネットワーク接続が正常か確認
  • ログに具体的なエラー情報がないか確認

エラー:コントロールパネルが開けない

原因:OpenClaw サービスが実行されていない、またはポート設定が間違っている可能性があります。

解決方法:

# OpenClaw が実行中か確認
openclaw status

# 実行されていない場合、起動
openclaw start

# その後、コントロールパネルを開く
openclaw dashboard

# または、ブラウザで直接アクセス
# http://127.0.0.1:18789/

🆘 それでも解決しない場合は?

上記の方法でも解決できない場合は、以下を試してみてください:

  • GitHub Issues で検索するか、問題を報告する
  • OpenClaw の Discord コミュニティに参加してヘルプを求める
  • 質問する際は、openclaw doctoropenclaw logs の出力を添付してください