メインコンテンツへスキップ

ステータスを確認

blocklet server status コマンドは、Blocklet Server インスタンスと、その中で実行されているすべての Blocklet の健全性を監視するための重要なツールです。コアサーバープロセスから個々の Blocklet の状態まで、システム全体のスナップショットを迅速かつ包括的に提供します。

使い方

ステータスを確認するには、ターミナルで次のコマンドを実行します。通常は Blocklet Server のデータディレクトリ内から実行されますが、実行中のサーバープロセスを特定するため、どのディレクトリからでも実行できます。

blocklet server status

bash
blocklet server status

出力の例

一般的な出力は次のようになり、サーバーとインストールされている Blocklet に関する詳細情報が提供されます。

出力

bash
Blocklet Server status: Running (2 hours 15 minutes)
Blocklet Server mode: Production
Blocklet Server Data Directory: /home/user/.blocklet-server
Blocklet Server Router Engine: @blocklet/router-nginx
Blocklet Server Database: @blocklet/db-sqlite

Blocklets Status:
┌──────────────────────────────┬───────────────┬────────────────────────────────────────────────────────────────────┐
│ Name                         │ Status        │ URL                                                                │
├──────────────────────────────┼───────────────┼────────────────────────────────────────────────────────────────────┤
│ My Awesome App               │ running       │ https://z2qa7g7b1f6d8e...did.abtnet.io                              │
├──────────────────────────────┼───────────────┼────────────────────────────────────────────────────────────────────┤
│ Data Analytics Tool          │ stopped       │ https://z8t9b3c2d1e0f...did.abtnet.io                              │
├──────────────────────────────┼───────────────┼────────────────────────────────────────────────────────────────────┤
│ Internal Dashboard           │ errored       │ https://z5m4n3o2p1q0r...did.abtnet.io                              │
└──────────────────────────────┴───────────────┴────────────────────────────────────────────────────────────────────┘

You can access your blocklet server with either of the following URLs:
- http://192.168.1.100
- http://localhost

出力の理解

サーバー情報

このセクションでは、コアサーバープロセスの概要を説明します。

  • Blocklet Server status: サーバーデーモンの現在の状態を表示します。一般的なステータスには、RunningStoppedStartingStoppingErrored があります。実行中の場合は、稼働時間も表示されます。
  • Blocklet Server mode: サーバーが Production モードまたは Development モードで実行されているかを示します。
  • Blocklet Server Data Directory: 設定、Blocklet、データが保存されているサーバーのデータディレクトリへの絶対パスです。
  • Router Engine & Database: ルーティング(例:nginx)とデータベース(例:sqlite)に現在設定されているプロバイダーを表示します。

Blocklets ステータス

このテーブルには、サーバーにインストールされているすべての Blocklet がリストされます。

  • Name: blocklet.yml で定義されている、人間が読める Blocklet のタイトルです。
  • Status: 個々の Blocklet の現在の実行時状態(例:runningstoppederrored)です。
  • URL: Blocklet の Web インターフェースにアクセスするための、一意で分散化された URL です。

アクセス URL

サーバーが実行中の場合、このセクションには、Web ブラウザで Blocklet Server のメインダッシュボードにアクセスするためのローカルネットワーク URL や localhost URL が表示されます。

オプション

  • --force-intranet boolean — デフォルトでは、利用可能な場合は公開 URL が表示されることがあります。このフラグを使用すると、「アクセス URL」セクションにローカルネットワーク(イントラネット)の IP アドレスのみが表示されるようになります。これは、ローカルネットワーク上にいて、直接接続したい場合に便利です。
bash
blocklet server status --force-intranet

特殊なケース

  • サーバーが起動していない場合、コマンドは単に次のように出力します。 bash Blocklet Server is not started
  • Blocklet がインストールされていない場合、テーブルの代わりに警告メッセージが表示されます。 bash No blocklets installed yet.

ステータスを確認した後、サーバーのログを調べて詳細な情報を確認したり、サーバーの状態を管理したりすることができます。