トランザクション・サービス設定

このページを使用して、トランザクション・サービス設定を変更します。

この管理コンソール・ページを表示するには、「サーバー」>「アプリケーション・サーバー」> server >「トランザクション・サービス」をクリックします。

「構成」タブ

トランザクション・ログ・ディレクトリー
トランザクション・サービスがリカバリー用のログ・ファイルを保管する、 このサーバーでのディレクトリー名を指定します。

サーバーの構成でブランクになっている値は、始動時にトランザクション・ログによって、ディレクトリー (install_root)/tranlog/(server_name) として展開されます。

WebSphere 製品で実行中のアプリケーションが複数のリソースにアクセスする 場合、WebSphere 製品は、トランザクション情報を保管して分散トランザクションを適切に調整および管理します。トランザクションの負荷が比較的大きい場合、このパーシスタンスによってアプリケーション・サーバーのパフォーマンスが低下します。 これは、アプリケーション・サーバーが、オペレーティング・システムおよび基礎となるストレージ・システムに 依存しているためです。

より高いパフォーマンスを実現するには、トランザクション・ログ・ファイル を、より多くの物理ディスク・ドライブまたは RAID ディスク・ドライブ (推奨) を持つストレージ・デバイスに移動します。ログ・ファイルを RAID に組み込まれたディスク上のファイル・システムに移動すると、 物理メディアへのデータ書き込みタスクは、複数の ディスク・ドライブ間で共用されます。これにより、永続トランザクション情報への同時アクセスをより頻繁に行ったり、ログからこのデータに さらに迅速にアクセスできるようになります。アプリケーションおよびストレージ・サブシステムの設計に応じて、10% から 100% までのパフォーマンスの向上が見込まれ、場合によってはさらに改善されます。

この変化は、例えば、1 つのトランザクションで 複数のデータベースおよびリソースへのアクセスが行われる場合など、アプリケーションが分散リソースまたは XA トランザクションを 使用する場合の構成にのみ該当します。アプリケーション・サーバーが以下の 1 つ以上の症状を示す場合、このプロパティーを 設定することを検討してください。

  • トランザクションの増加にかかわらず、CPU 使用率が低い状態のままである。
  • 数回のタイムアウトによりトランザクションが失敗する。
  • unable to enlist transaction」という例外により、トランザクション・ロールバックが発生する。
  • 実行の途中でアプリケーション・サーバーが停止し、サーバーの再始動が必要になる。
  • アプリケーション・サーバーが実行されているディスクが、通常よりも高い使用率を示す。

データ型 ストリング
デフォルト 初期値は %WAS_HOME%/tranlog/(server_name) ディレクトリーで、デフォルトのサイズは 1MB です。
推奨 RAID-0 構成で、ともに RAID に組み込まれた 3 つまたは 4 つ以上のディスク・ドライブを持つ ファイル・システムを作成します。 次に、このファイル・システム上 で、デフォルトのサイズのトランザクション・ログを作成します。 負荷がかかった状態でサーバーが稼働している場合は、ディスクの 入出力をチェックします。 ディスクの入出力時間が 5% を超える場合は、物理ディスクをさらに追加してこの値を抑えることを検討してください。ディスクの入出力が低いにもかかわらず、サーバーが高い値を示す場合は、ログ・ファイルのサイズを 大きくすることを検討してください。
Total transaction lifetime timeout
このアプリケーション・サーバーでの、トランザクションの 最大存続時間 (秒単位) を指定します。

このタイムアウト前に完了するように要求されていないトランザクションは、ロールバックされます。 0 に設定されている場合、タイムアウト制限はありません。

データ型 整数
単位
デフォルト 120
範囲 0 から 2147483647
クライアント非活動タイムアウト
リモート・クライアントからの各トランザクション要求間の 最大所要時間 (秒単位) を指定します。

クライアントの非活動状態がこのタイムアウトを超過すると、 このアプリケーション・サーバーでは、トランザクションがロールバックされます。 0 に設定されている場合、タイムアウト制限はありません。

データ型 整数
単位
デフォルト 60
範囲 0 から 2147483647

「ランタイム」タブ

トランザクション・ログ・ディレクトリー
トランザクション・サービスがリカバリー用のログ・ファイルを保管する、 このサーバーでのディレクトリー名を指定します。

サーバーの構成でブランクになっている値は、始動時にトランザクション・ログによって、ディレクトリー (install_root)/tranlog/(server_name) として展開されます。

WebSphere 製品で実行中のアプリケーションが複数のリソースにアクセスする 場合、WebSphere 製品は、トランザクション情報を保管して分散トランザクションを適切に調整および管理します。トランザクションの負荷が比較的大きい場合、このパーシスタンスによってアプリケーション・サーバーのパフォーマンスが低下します。 これは、アプリケーション・サーバーが、オペレーティング・システムおよび基礎となるストレージ・システムに 依存しているためです。

より高いパフォーマンスを実現するには、トランザクション・ログ・ファイル を、より多くの物理ディスク・ドライブまたは RAID ディスク・ドライブ (推奨) を持つストレージ・デバイスに移動します。ログ・ファイルを RAID に組み込まれたディスク上のファイル・システムに移動すると、 物理メディアへのデータ書き込みタスクは、複数の ディスク・ドライブ間で共用されます。これにより、永続トランザクション情報への同時アクセスをより頻繁に行ったり、ログからこのデータに さらに迅速にアクセスできるようになります。アプリケーションおよびストレージ・サブシステムの設計に応じて、10% から 100% までのパフォーマンスの向上が見込まれ、場合によってはさらに改善されます。

この変化は、例えば、1 つのトランザクションで 複数のデータベースおよびリソースへのアクセスが行われる場合など、アプリケーションが分散リソースまたは XA トランザクションを 使用する場合の構成にのみ該当します。アプリケーション・サーバーが以下の 1 つ以上の症状を示す場合、このプロパティーを 設定することを検討してください。

  • トランザクションの増加にかかわらず、CPU 使用率が低い状態のままである。
  • 数回のタイムアウトによりトランザクションが失敗する。
  • unable to enlist transaction」という例外により、トランザクション・ロールバックが発生する。
  • 実行の途中でアプリケーション・サーバーが停止し、サーバーの再始動が必要になる。
  • アプリケーション・サーバーが実行されているディスクが、通常よりも高い使用率を示す。

データ型 ストリング
デフォルト 初期値は %WAS_HOME%/tranlog/(server_name) ディレクトリーで、デフォルトのサイズは 1MB です。
推奨 RAID-0 構成で、ともに RAID に組み込まれた 3 つまたは 4 つ以上のディスク・ドライブを持つ ファイル・システムを作成します。 次に、このファイル・システム上 で、デフォルトのサイズのトランザクション・ログを作成します。 負荷がかかった状態でサーバーが稼働している場合は、ディスクの 入出力をチェックします。 ディスクの入出力時間が 5% を超える場合は、物理ディスクをさらに追加してこの値を抑えることを検討してください。ディスクの入出力が低いにもかかわらず、サーバーが高い値を示す場合は、ログ・ファイルのサイズを 大きくすることを検討してください。
Total transaction lifetime timeout
このアプリケーション・サーバーでの、トランザクションの 最大存続時間 (秒単位) を指定します。

このタイムアウト前に完了するように要求されていないトランザクションは、ロールバックされます。 0 に設定されている場合、タイムアウト制限はありません。

データ型 整数
単位
デフォルト 120
範囲 0 から 2147483647
クライアント非活動タイムアウト
リモート・クライアントからの各トランザクション要求間の 最大所要時間 (秒単位) を指定します。

クライアントの非活動状態がこのタイムアウトを超過すると、 このアプリケーション・サーバーでは、トランザクションがロールバックされます。 0 に設定されている場合、タイムアウト制限はありません。

データ型 整数
単位
デフォルト 60
範囲 0 から 2147483647

関連情報

管理コンソールのボタン
管理コンソール・ページのフィーチャー