[GGH6.X/ExPack] 拡張パックの GGSessionManager とはどんなツールなのか?
技術ノート
2013/08/19
[番号]
技術ノート KGTN 2012071901
[現象]
[GGH6.X/ExPack] 拡張パックの GGSessionManager とはどんなツールなのか?
[説明]
原則的にはGGサーバー上で動作させるプログラムで、GGのプロトコルを介してGGサーバーのセッション情報を収集し、その情報をもとにコマンドラインで指定された動作 「セッションの強制終了」、 「セッションの強制切断」、 「アプリケーションの起動」 を行います。
設定ファイルと起動パラメタ
設定ファイル GGSessionManager.ini の default セクションで、以下のパラメタを設定して下さい。
設定項目 | 説明 |
---|---|
loglevel | ログの出力レベル,通常は1を指定し,障害時は4を指定 |
port | GGサーバーのポート番号(各セクションで未指定時に適用) |
logFile | ログファイルのパス |
app | アプリケーション名(PW上の名称),コマンドラインが優先される |
arg | アプリケーションの起動パラメタ |
個別セクション (GGサーバー単位) で、以下のパラメタを設定して下さい。
設定項目 | 説明 |
---|---|
host | GGサーバーのIPアドレス |
「セッションの強制終了」、 「セッションの強制切断」、 「アプリケーションの起動」 は以下の起動パラメタ (コマンドライン・パラメタ) で指定して下さい。
設定項目 | 説明 |
---|---|
-sec <server> | 設定ファイルのセクション名(GGサーバーの指定) |
-host <address> | GGサーバーのIPアドレス(設定ファイルより優先する) |
-port <port> | GGサーバーのポート番号(設定ファイルより優先する) |
-app <appname> | アプリケーション名(PW上の名称) |
-arg <args> | アプリケーションの起動パラメタ |
-soi <id> | セッションID id を強制終了する |
-dci <id> | セッションID id を強制切断する |
-lai <id> | セッションID id でアプリケーションを起動する |
-son <name> | セッション名 name を強制終了する |
-dcn <name> | セッション名 name を強制切断する |
-lan <name> | セッション名 name でアプリケーションを起動する |
-sou <name> | ユーザー名 name を強制終了する |
-dcu <name> | ユーザー名 name を強制切断する |
-lau <name> | ユーザー名 name でアプリケーションを起動する |
*上記の id および name が all の場合は、全てのセッションで処理が行われます。