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、および各ページに対する要求数が含まれます。 |