OpenClawは、VPS(仮想サーバー)上で動く AIエージェントプラットフォーム です。
Docker Composeを使って複数のコンテナ(プログラムのまとまり)を一元管理しており、以下のような機能を提供しています:
コンテナ全体の状態確認
すべてのコンテナが動いているか一目で確認できます。
最新ログの確認
直近50行のログを表示。エラーが出ていないか確認します。
| 状態(STATUS) | 意味 | 対応 |
|---|---|---|
| Up | 正常稼働中 | 対応不要(OK) |
| Restarting | 何度も再起動を繰り返している | ログを確認して原因調査 |
| Exited | 停止している | 意図的でなければ再起動 |
| コンテナ名 | 役割 | 確認方法 |
|---|---|---|
| gateway | メインAPIサーバー。すべての処理の中継地点 | docker compose logs gateway --tail=20 |
| provider-discord | Discord Bot。チャットへの反応を担当 | Discord上でBotがオンラインか確認 |
| news-collector | AIニュースの収集・要約 | ニュース投稿チャンネルを確認 |
| video-summarizer | 動画の自動要約生成 | 投稿チャンネルを確認 |
特定コンテナのログを見る
「gateway」の部分を別のコンテナ名に変えれば、そのコンテナのログが見られます。
リアルタイムでログを監視する
新しいログがリアルタイムで表示されます。終了する場合は Ctrl+C を押します。
-f は「follow(追跡)」の意味です。ログを流れ続けて見たい時に使います。
Discordアプリを開き、Botが以下の状態であることを確認します:
@bot ping を送ってみる)以下のスケジュールで自動実行されています:
| 時刻 | タスク | 頻度 |
|---|---|---|
| 04:00 | バックアップ | 毎日 |
| 07:00 / 19:00 | AIニュース収集 | 1日2回 |
| 20:00 | 動画要約 | 毎日 |
| 6時間ごと | ヘルスチェック | 1日4回 |
ログの中に以下のキーワードが含まれていたら要注意です:
| キーワード | 意味 | 緊急度 |
|---|---|---|
| ERROR | 何らかのエラーが発生 | 要確認 |
| FATAL | 致命的なエラー。システム停止の可能性 | 至急対応 |
| connection refused | 他のサービスへの接続に失敗 | 要確認 |
| timeout | 通信がタイムアウト(時間切れ) | 監視 |
| OOM / out of memory | メモリ不足 | 要対応 |