Symfoware Serverで、トランザクションを終了させていないアプリケーションを特定する方法について
- アプリケーションがトランザクションを正しく終了させていないため、資源が長期間占有されることがあります。問題のアプリケーションを特定する方法はありませんか?
- クライアント用の動作環境ファイルにTRAN_TIME_LIMITを設定することで、指定した時間を超過したトランザクションがロールバックされます。そのトランザクションはコネクションを切断され、資源の占有状態は解除されます。このとき、アプリケーションにはJYP1006Eのエラーが返却されます。そのエラーが返却されたアプリケーションが、問題のアプリケーションです。
トランザクションの実行時間を設定する方法の詳細は、以下のマニュアルを参照してください。
Symfoware Server V10.1.0 アプリケーション開発ガイド(共通編)
第1章アプリケーションの設計に必要な概念
1.1 トランザクションと排他制御
1.1.11 トランザクション実行時間の設定なお、上記以外の製品バージョン/レベルについては、該当するマニュアル箇所を参照してください。
製品・サービス区分 | Symfoware | ||||
---|---|---|---|---|---|
製品・サービス情報 |
|
||||
アンサー種別 | 運用/保守 |