next up previous
Next: OpenXM reset protocol Up: Session Management Previous: New OpenXM control servers

OpenXM control stack machine

コントロールサーバは、次のスタックマシンコマンドを実装しなければならない。 それぞれのスタックコマンドの意味は、以前のコントロールサーバとは異なる。

1.
SM_control_spawn_server
新たに計算サーバを起動する。計算サーバの起動に成功すると、その ID を返す。

Request:
int32 OX_COMMAND int32 SM_control_spawn_server

Stack before the request:
List Argument  

Stack after the request:
Integer32 ServerID  

Output: none.

Argument:
List Ports String ServerName ...

Ports:
Integer32 Port ...

2.
SM_control_terminate_server
指定された計算サーバに SIGKILL を送る。

Request:
int32 OX_COMMAND int32 SM_control_terminate_server

Stack before the request:
Integer32 ServerID  

Output: none.

3.
SM_control_kill
全ての計算サーバに SIGKILL を送る。

Request:
int32 OX_COMMAND int32 SM_control_kill

Output: none.

4.
SM_control_reset_connection_server
指定された計算サーバに SIGUSR1 を送る。

Request:
int32 OX_COMMAND int32 SM_control_reset_connection_server

Stack before the request:
Integer32 ServerID  

Output: none.

5.
SM_control_reset_connection
全ての計算サーバに SIGUSR1 を送る。これは下位互換性のための措置である。

Request:
int32 OX_COMMAND int32 SM_control_reset_connection

Output: none.




next up previous
Next: OpenXM reset protocol Up: Session Management Previous: New OpenXM control servers
Nobuki Takayama 平成14年3月2日