Page History
...
Java Service Manager の各インスタンスは、追加の JSM サーバーをサポート可能です。
これにより、複数の JVM ジョブが同じ JSM インスタンスのディレクトリやファイルを共有できます。
JSM インスタンス・ディレクトリを共有する場合は、同じバージョンの JDK を使用してください。
STRJSM コマンドは、JVM ジョブを開始して Java Service Manager を実行する RUNJSM プログラムを発行します。
Java Service Manager では、インスタンスの manager.properties ファイルを使用して、その実行時の構成を決めます。
Java Service Manager は、JSM サーバーを開始する基本の TCP/IP インターフェース (tcp.interfaceとtcp.port) へのバインドを試みます。
基本の TCP/IP インターフェースにバインドできない場合、次に使用可能な追加の TCP/IP インターフェース (additional.tcp.interface.nとadditional.tcp.port.n) へのバインドを試みます。追加の TCP/IP インターフェースにバインドした場合、その追加サーバーのオプションのコンソールとプール・サーバーが開始します。
1~10 の追加サーバーを構成できます。
以下のトレース例は、最初の STRJSM コマンドが JSM サーバー、プール・サーバー、コンソール・サーバーを開始する状況を示しています。同じインスタンス・ディレクトリを使用する次の STRJSM コマンドにより、追加の JSM サーバーが開始されます。
例: manager.properties
| Code Block |
|---|
# # |
...
基本インスタンス |
...
# |
...
tcp.port=4560 |
...
tcp.backlog=256 |
...
# tcp.timeout=2000 |
...
tcp.interface=*all |
...
# |
...
console.tcp.port=4561 |
...
console.tcp.backlog=5 |
...
# console.tcp.timeout=2000 |
...
console.tcp.interface=*all |
...
# |
...
pool.tcp.port=4565 |
...
pool.tcp.backlog=256 |
...
# pool.tcp.timeout=2000 |
...
pool.tcp.interface=*all |
...
# pool.hosts=SERVER1:7766,SERVER1:4560 |
...
# pool.hosts=SERVER1:7766,10.2.1.47:4560,SERVER1:4560 |
...
pool.hosts=LANSA06:4760 |
...
# # 追加インスタンス 1 # additional.tcp.port.1=4360 |
...
additional.tcp.interface.1=*all |
...
# additional.console.port.1=4361 |
...
# additional.console.interface.1=*all |
...
# additional.pool.port.1=4362 |
...
# additional.pool.interface.1=*all |
...
# |
...
additional.httpd.1=system/httpd-1.xml |
...
# # |
...
追加インスタンス 2 |
...
# |
...
additional.tcp.port.2=4363 |
...
additional.tcp.interface.2=*all |
...
例:最初の STRJSM MANAGER.TXT トレース
| Code Block |
|---|
manager: manager server configuration |
...
manager: tcp.port : 4560 |
...
manager: tcp.interface : *all |
...
manager: tcp.backlog : 256 |
...
manager: tcp.nodelay : <null> |
...
manager: tcp.buffer.send : <null> |
...
manager: tcp.buffer.receive : <null> |
...
manager: create manager server |
...
manager: create socket address to listen on port 4560 across all interfaces |
...
manager: bind to socket address |
...
manager: start manager server |
...
...
manager: pool server configuration |
...
manager: pool.tcp.port : 4565 |
...
manager: pool.tcp.interface : *all |
...
manager: pool.tcp.backlog : 256 |
...
manager: pool.tcp.nodelay : <null> |
...
manager: pool.tcp.buffer.send : <null> |
...
manager: pool.tcp.buffer.receive : <null> |
...
manager: create pool server |
...
manager: create socket address to listen on port 4565 across all interfaces |
...
manager: bind to socket address |
...
manager: start pool server |
...
manager: pool host : LANSA06:4760 |
...
...
manager: console server configuration |
...
manager: console.tcp.port : 4561 |
...
manager: console.tcp.interface : *all |
...
manager: console.tcp.backlog : 5 |
...
manager: console.tcp.nodelay : <null> |
...
manager: console.tcp.buffer.send : <null> |
...
manager: console.tcp.buffer.receive : <null> |
...
manager: create console server |
...
manager: create socket address to listen on port 4561 across all interfaces |
...
manager: bind to socket address |
...
manager: start console server |
...
...
manager: instance servers started |
...
例:2 番目の STRJSM MANAGER.TXT トレース
| Code Block |
|---|
manager: manager server configuration |
...
manager: tcp.port : 4560 |
...
manager: tcp.interface : *all |
...
manager: tcp.backlog : 20 |
...
manager: tcp.nodelay : <null> |
...
manager: tcp.buffer.send : <null> |
...
manager: tcp.buffer.receive : <null> |
...
manager: create manager server |
...
manager: create socket address to listen on port 4560 across all interfaces |
...
manager: bind to socket address |
...
manager: bind exception : Address already in use. |
...
...
manager: manager server configuration |
...
manager: tcp.port : 4360 |
...
manager: tcp.interface : *all |
...
manager: tcp.backlog : 20 |
...
manager: tcp.nodelay : <null> |
...
manager: tcp.buffer.send : <null> |
...
manager: tcp.buffer.receive : <null> |
...
manager: create manager server |
...
manager: create socket address to listen on port 4360 across all interfaces |
...
manager: bind to socket address |
...
manager: start manager server |
...
...
manager: no pool server |
...
configuration manager: no console server configuration |
...
...
manager: additional '1' instance servers started |
...