WebOTX Manual V10.2 (第4版) 目次を表示 |
jmqcmd
|
: コマンドユーティリティ (JMS サーバの管理) |
jmqcmd コマンドを使用して JMS サーバを管理する場合、次のタスクを実行する必要があります。
以下の操作は、WebOTX 運用管理コマンド (otxadmin) か、統合運用管理ツールから実行します。
jmqcmd list txn | : トランザクションのリスト |
jmqcmd rollback txn | : トランザクションのロールバック |
Compacting the destination where: ----------------- 送信先名 送信先タイプ ----------------- myQueue キュー 指定されたブローカ上で: --------------------- ホスト プライマリポート --------------------- localhost 9700 Are you sure you want to compact this destination? (y/n) y Successfully compacted the destination.
jmqcmd pause dst | : 送信先の停止 |
jmqcmd resume dst | : 送信先の再開 |
永続サブスクリプションを破壊中: -------------------------- 永続サブスクリプション名 クライアント ID -------------------------- myDurable myClientID 指定されたブローカ上で: --------------------- ホスト プライマリポート --------------------- localhost 9700 この永続サブスクリプションを破壊してもよろしいですか ? (y/n) y 永続サブスクリプションの破壊に成功しました。
スレッドダンプ生成中: --------------------- ホスト プライマリポート --------------------- myhost 9700 スレッドダンプ生成に成功しました。
Listing all the connections on the service where: ----- サービス名 ----- jms 指定されたブローカ上で: ------------------ ホスト プライマリポート ------------------ myhost 9700 -------------------------------------------------------------------- Connection ID User Service Producers Consumers Host -------------------------------------------------------------------- 2078692185634545664 guest jms 1 1 127.0.0.1 2078692185634671360 guest jms 0 1 127.0.0.1 Successfully listed connections.
jmqcmd query cxn | : コネクションの情報照会 |
指定されたブローカ上のすべての送信先のリスト: ------------------ ホスト プライマリポート ------------------ myhost 9700 ---------------------------------------------------------------------------------------------------- Name Type State アクティブコンシューマの最大数 バックアップコンシューマの最大数 ---------------------------------------------------------------------------------------------------- myQueue1 キュー RUNNING 無制限 (-1) 0 myQueue2 キュー RUNNING 無制限 (-1) 0 myTopic1 トピック RUNNING - - 送信先のリストに成功しました。
Listing all the queue destinations on the broker specified by: --------------------- ホスト プライマリポート --------------------- localhost 9700 -------------------------------------------------------------------------------- Name Type State アクティブコンシューマの最大数 バックアップコンシューマの最大数 -------------------------------------------------------------------------------- myQueue1 キュー RUNNING 無制限 (-1) 0 myQueue2 キュー RUNNING 無制限 (-1) 0 temporary_destination://queue/172.16.254.242/1127/1 キュー (一時的) RUNNING 1 0 送信先のリストに成功しました。
jmqcmd query dst | : 送信先情報の表示 |
ユーザ名:admin パスワード:adminadmin 次で指定されたブローカ上のトピック 'myTopic' にあるすべての 永続サブスクリプションをリストしています: --------------------- ホスト プライマリポート --------------------- localhost 9700 --------------------------------------------------- 永続サブスクリプション名 クライアント ID メッセージの数 永続サブスクリプション状態 --------------------------------------------------- myDurable myClientID 0 INACTIVE 永続サブスクリプションのリストに成功しました。
jmqcmd destroy dur | : 永続サブスクリプションの破壊 |
jmqcmd purge dur | : 永続サブスクリプションのメッセージのパージ |
送信先のすべてのメッセージをリストしています: ----------------- 送信先名 送信先タイプ ----------------- MyQueue キュー 指定されたブローカ上で: --------------------- ホスト プライマリポート --------------------- localhost 9700 ---------------------------------------------------------------------------------------------------------------------------------------------------------------- Timestamp Type Message ID Correlation ID Delivery Mode Expiration Priority Property ---------------------------------------------------------------------------------------------------------------------------------------------------------------- 1148448522480 TEXT_MESSAGE(1) 9-172.16.254.239(a6:91:b2:a5:e:a9)-1515-1148448522480 PERSISTENT 0 4 {NewsType=Sports} 1148448522540 TEXT_MESSAGE(1) 11-172.16.254.239(a6:91:b2:a5:e:a9)-1515-1148448522540 PERSISTENT 0 4 {NewsType=Business} 1148448522560 TEXT_MESSAGE(1) 12-172.16.254.239(a6:91:b2:a5:e:a9)-1515-1148448522560 PERSISTENT 0 4 {NewsType=Sports} 1148448522590 TEXT_MESSAGE(1) 14-172.16.254.239(a6:91:b2:a5:e:a9)-1515-1148448522590 PERSISTENT 0 4 {NewsType=Business} 1148448522610 TEXT_MESSAGE(1) 15-172.16.254.239(a6:91:b2:a5:e:a9)-1515-1148448522610 PERSISTENT 0 4 {NewsType=Sports} メッセージのリストに成功しました。
jmqcmd query dst | : 送信先情報の表示 |
指定されたブローカ上のすべてのサービスのリスト: --------------------- ホスト プライマリポート --------------------- localhost 9700 --------------------------------------- サービス名 ポート番号 サービス状態 --------------------------------------- admin 2037 (動的) RUNNING jms 2036 (動的) RUNNING ssladmin 動的 UNKNOWN ssljms 動的 UNKNOWN
jmqcmd query svc | : サービスの情報照会 |
指定されたブローカ上のすべてのトランザクションのリスト: --------------------- ホスト プライマリポート --------------------- localhost 9700 ------------------------------------------------------------------------- トランザクション ID 状態 ユーザ名 # Msgs/# Acks 作成時刻 ------------------------------------------------------------------------- 3624552822230839552 STARTED guest 84/0 04/08/14 17:29:55 3624552822251128576 STARTED guest 8/0 04/08/14 17:31:14 トランザクションのリストに成功しました。トランザクションごとに、list サブコマンドは、トランザクション ID、状態、ユーザ名、メッセージまたは通知の数、および作成時間を返します。
jmqcmd query txn | : トランザクションの情報照会 |
jmqcmd commit txn | : トランザクションのコミット |
jmqcmd rollback txn | : トランザクションのロールバック |
ブローカのメトリックを表示する: --------------------- ホスト プライマリポート --------------------- localhost 9700 -------------------------------------------------------- Msgs/sec Msg Bytes/sec Pkts/sec Pkt Bytes/sec In Out In Out In Out In Out -------------------------------------------------------- 10 10 1639 1684 24 24 3365 3259 0 0 29 57 1 1 146 161 0 0 29 58 0 0 40 67
jmqcmd metrics svc | : コネクションサービスのメトリックス |
jmqcmd metrics dst | : 送信先のメトリックス |
Displaying destination metrics where: ----------------- 送信先名 送信先タイプ ----------------- myQueue キュー 指定されたブローカ上で: --------------------- ホスト プライマリポート --------------------- localhost 9700 --------------------------------------------------------------------------- Msgs Msg Bytes Msg Count Total Msg Bytes (k) Largest In Out In Out Current Peak Avg Current Peak Avg Msg (k) --------------------------------------------------------------------------- 19 19 92826 92826 0 10 2 0 50 14 9 24 24 123588 123588 0 10 2 0 50 11 9 29 29 144336 144336 0 10 2 0 50 10 9
jmqcmd metrics bkr | : JMS サーバのメトリックス |
jmqcmd metrics svc | : コネクションサービスのメトリックス |
サービスのメトリックを表示する: ----- サービス名 ----- jms 指定されたブローカ上で: --------------------- ホスト プライマリポート --------------------- localhost 9700 ---------------------------------------------- Msgs Msg Bytes Pkts Pkt Bytes In Out In Out In Out In Out ---------------------------------------------- 102 102 16128 16128 261 263 36059 34939 204 204 32256 32256 501 503 69349 66743
jmqcmd metrics bkr | : JMS サーバのメトリックス |
jmqcmd metrics dst | : 送信先のメトリックス |
指定されたブローカを一時停止中: ------------------ ホスト プライマリポート ------------------ myhost 9700 このブローカを一時停止してもよろしいですか ? (y/n) y ブローカの一時停止に成功しました。
jmqcmd pause svc | : 個々のコネクションサービスの停止 |
jmqcmd resume bkr | : JMS サーバのサービスの再開 |
Pausing the destination where: ----------------- 送信先名 送信先タイプ ----------------- myQueue キュー Using the following attribute: Pause Type PRODUCERS 指定されたブローカ上で: --------------------- ホスト プライマリポート --------------------- localhost 9700 Are you sure you want to pause this destination? (y/n) y Successfully paused the destination.
Pausing the destination where: ----------------- 送信先名 送信先タイプ ----------------- myTopic トピック Using the following attribute: Pause Type CONSUMERS 指定されたブローカ上で: --------------------- ホスト プライマリポート --------------------- localhost 9700 Are you sure you want to pause this destination? (y/n) y Successfully paused the destination.
jmqcmd resume dst | : 送信先の再開 |
サービスを一時停止中: ----- サービス名 ----- jms 指定されたブローカ上で: --------------------- ホスト プライマリポート --------------------- localhost 9700 このサービスを一時停止してもよろしいですか ? (y/n) y サービスの一時停止に成功しました。
jmqcmd resume svc | : サービスの再開 |
送信先をパージ中: ----------------- 送信先名 送信先タイプ ----------------- myQueue キュー 指定されたブローカ上で: --------------------- ホスト プライマリポート --------------------- localhost 9700 この送信先をパージしてもよろしいですか ? (y/n) y 送信先のパージに成功しました。
送信先をパージ中: ----------------- 送信先名 送信先タイプ ----------------- myTopic トピック 指定されたブローカ上で: --------------------- ホスト プライマリポート --------------------- localhost 9700 この送信先をパージしてもよろしいですか ? (y/n) y 送信先のパージに成功しました。
送信先のメッセージをパージ中: --------------------------------------------------------------------------- 送信先名 送信先タイプ Message ID --------------------------------------------------------------------------- MyQueue キュー 19-172.16.254.239(fd:ed:6:83:8e:6b)-1501-1148447927875 指定されたブローカ上で: --------------------- ホスト プライマリポート --------------------- localhost 9700 このメッセージをパージしてもよろしいですか ? (y/n) y 送信先のパージに成功しました。
永続サブスクリプションをパージ中: -------------------------- 永続サブスクリプション名 クライアント ID -------------------------- myDurable myClientID 指定されたブローカ上で: --------------------- ホスト プライマリポート --------------------- localhost 9700 この永続サブスクリプションをパージしてもよろしいですか ? (y/n)y 永続サブスクリプションのパージに成功しました。
jmqcmd list dur | : 永続サブスクリプションのリスト |
jmqcmd destroy dur | : 永続サブスクリプションの破壊 |
指定されたブローカを照会中: ------------------ ホスト プライマリポート ------------------ myhost 9700 バージョン 6.1 インスタンス名 jmqbroker プライマリポート 9700 システム内の現在のメッセージ数 0 システム内の現在のメッセージのサイズ (バイト単位) 0 システム内のメッセージの最大数 無制限 (-1) システム内のメッセージの最大サイズ 無制限 (-1) 最大メッセージサイズ 70m 自動キュー作成 true 自動トピック作成 true 自動生成キューに対するアクティブコンシューマの最大数 1 自動生成キューに対するバックアップコンシューマの最大数 0 ログレベル INFO ログロールオーバー 間隔 (秒単位) 604800 ログロールオーバーサイズ (バイト単位) 無制限 (-1) ブローカの照会に成功しました。
Querying the connection where: ------------------- Connection ID ------------------- 2078692185634545664 指定されたブローカ上で: ------------------ ホスト プライマリポート ------------------ myhost 9700 Connection ID 2078692185634545664 User guest Service jms Producers 1 Consumers 1 Host 127.0.0.1 Port 3625 Client ID Client Platform WOJMS/6.1 (JMS; Windows 2000 5.0 x86) Successfully queried the connection.
jmqcmd list cxn | : コネクションのリスト |
送信先を照会中: ----------------- 送信先名 送信先タイプ ----------------- myQueue キュー 指定されたブローカ上で: --------------------- ホスト プライマリポート --------------------- localhost 9700 送信先名 myQueue 送信先タイプ キュー Destination State RUNNING Created Administratively true 現在のメッセージ数 0 現在のメッセージの合計サイズ (バイト単位) 0 Current Number of Producers 0 現在のアクティブコンシューマ数 0 現在のバックアップコンシューマ数 0 メッセージの最大数 無制限 (-1) メッセージの最大合計サイズ (バイト単位) 無制限 (-1) 1 メッセージ当たりの最大サイズ (バイト単位) 無制限 (-1) プロデューサの最大数 100 アクティブコンシューマの最大数 無制限 (-1) バックアップコンシューマの最大数 0 制限到達時の振る舞い REJECT_NEWEST コンシューマへのフロー制限数 1000 送信先の照会に成功しました。
jmqcmd list dst | : 送信先のリスト |
サービスを照会中: ----- サービス名 ----- jms 指定されたブローカ上で: ------------------ ホスト プライマリポート ------------------ myhost 9700 サービス名 jms サービス状態 PAUSED ポート番号 0 (動的) 現在の割り当てスレッド数 8 現在のコネクション数 2 スレッドの最小数 10 スレッドの最大数 1000 サービスの照会に成功しました。
jmqcmd update svc | : サービスの属性更新 |
トランザクションを照会中: ------------------- トランザクション ID ------------------- 3624552822251128576 指定されたブローカ上で: --------------------- ホスト プライマリポート --------------------- localhost 9700 XID クライアント ID コネクション guest@127.0.0.1:1799->jms:1202 トランザクション ID 3624552822251128576 メッセージの数 85 ユーザ名 guest 作成時刻 04/08/14 17:31:14 状態 STARTED 通知の数 0 トランザクションの照会に成功しました。トランザクション ID は、 list txnサブコマンドなどを利用して取得することができます。
jmqcmd list txn | : トランザクションのリスト |
jmqcmd commit txn | : トランザクションのコミット |
jmqcmd rollback txn | : トランザクションのロールバック |
指定されたブローカを再開: ------------------ ホスト プライマリポート ------------------ myhost 9700 このブローカを再開してもよろしいですか ? (y/n) y ブローカの再開に成功しました。
jmqcmd pause bkr | : JMS サーバのサービスの一時停止 |
Resuming the destination where: ----------------- 送信先名 送信先タイプ ----------------- myQueue キュー 指定されたブローカ上で: --------------------- ホスト プライマリポート --------------------- localhost 9700 Are you sure you want to resume this destination? (y/n) y Successfully resumed the destination.
jmqcmd pause dst | : 送信先の一時停止 |
サービスを再開: ----- サービス名 ----- jms 指定されたブローカ上で: --------------------- ホスト プライマリポート --------------------- localhost 9700 このサービスを再開してもよろしいですか ? (y/n)y サービスの再開に成功しました。
jmqcmd pause svc | : サービスの停止 |
jmqcmd list txn | : トランザクションのリスト |
jmqcmd commit txn | : トランザクションのコミット |
プロパティ | 説明 |
---|---|
maxThreads | サービスに割り当てられるスレッドの最大数 |
minThreads | サービスに割り当てられるスレッドの最小数 |
port | サービスに割り当てられるポート番号。
値 0 は、ポートマッパーによって動的に割り当てられることを示している。 |
以下の名前のサービスを更新中: jms 以下の更新された属性で: minThreads 20 指定されたブローカ上で: --------------------- ホスト プライマリポート --------------------- localhost 9700 このサービスを更新してもよろしいですか ? (y/n) y サービスの更新に成功しました。
jmqcmd query svc | : サービスの情報照会 |
jmqdbmgr delete tbl | : テーブルの削除 |
jmqdbmgr delete oldtbl | : 旧バージョンのテーブルの削除 |
jmqdbmgr recreate tbl | : テーブルの再作成 |
jmqdbmgr create tbl | : テーブルの作成 |
jmqdbmgr delete oldtbl | : 旧バージョンのテーブルの削除 |
jmqdbmgr recreate tbl | : テーブルの再作成 |
jmqdbmgr create tbl | : テーブルの作成 |
jmqdbmgr delete tbl | : テーブルの削除 |
jmqdbmgr create tbl | : テーブルの作成 |
jmqdbmgr delete tbl | : テーブルの削除 |
jmqdbmgr delete oldtbl | : 旧バージョンのテーブルの削除 |