Status コンポーネント

Status コンポーネントは、サーバー ステータス情報を含んだプロパティを持つ Status オブジェクトを作成します。現在、このサーバー ステータスは、パーソナル Web サーバー for Macintosh 上でのみ利用できます。

ファイル名
status.dll Status コンポーネントです。
構文

Set Status = Server.CreateObject( "MSWC.Status" )

 

パラメータ
  • Status
    Server.CreateObject を呼び出して作成する Status オブジェクトの名前を指定します。
解説

現在、Status オブジェクトが返すのは、パーソナル Web サーバー for Macintosh のサーバー ステータス情報だけです。Windows プラットフォームの場合、Status オブジェクトのプロパティはいずれも文字列 "unavailable" を返します。

Status オブジェクトを使用する必要があるのは、Status オブジェクトのプロパティを使用する、Macintosh 上で開発された ASP スクリプトを実行する場合だけです。

次の表は、Macintosh 上に実装される Status オブジェクトのプロパティです。

プロパティ
VisitorsSinceStart サーバー起動後の重複しない利用者 (IP アドレスまたはドメイン名) 数です。
RequestsSinceStart サーバー起動後の要求数です。
ActiveHTTPSessions 現在の HTTP 接続数です。
HighHTTPSessions サーバー起動後の同時 HTTP 接続の最大数です。
ServerVersion パーソナル Web サーバーのバージョンを表す文字列です。
StartTime サーバーが起動した時刻です。
StartDate サーバーが起動した日付です。
FreeMem サーバーが利用できる未使用メモリ量です。
FreeLowMem サーバー起動後の、サーバーが利用できる未使用メモリ量の最低値です。
VisitorsToday 午前 0 時以降の重複しない利用者 (IP アドレスまたはドメイン名) 数です。
RequestsToday 午前 0 時以降の要求数です。
BusyConnections サーバーが処理可能な最大接続数を既に処理していたために拒否された総要求数です。
RefusedConnections 認証が無効だったために拒否された総要求数です。
TimedoutConnections 要求が受信されないまま閉じられた総接続数です。
Ktransferred サーバー起動後にサーバーが送信した総キロバイト数です。
TotalRequests 管理ツールでステータス カウンタがリセットされてから受信した総要求数です。
CurrentThreads アクティブな HTTP 接続数と、現在接続を処理していない接続スレッド プール内のスレッド数の合計です。
AvailableThreads 現在接続を処理していない接続スレッド プール内のスレッド数です。
RecentVisitors 最近の 32 人の重複しない利用者を一覧にした HTML のテーブルです。このテーブルには、各利用者のドメイン名 (ドメイン名を利用できない場合は IP アドレス)、および各利用者が生成した要求数が含まれます。
PopularPages 最近利用された 32 ページを一覧にした HTML のテーブルです。このテーブルには、各ページの URL、および各ページに対する要求数が含まれます。