0

--- 1761034 [-task-scheduler] WARN bitronix.tm.BitronixTransaction transaction timed out: a Bitronix Transaction with GTRID [3132372E302E302E31000000000EE89002000002A5], status=MARKED_ROLLBACK , 1 個のリソースが登録されました

プロセスは実行を続けますが、データベース作成アクションをロールバックしているようですが、ロールバック メッセージはどこにも表示されません。私はどこでもサービスコールを使用していません。

トランジション タイムアウト値を長くしようと思ったのですが、方法がわかりません。タイムアウトしている画面トランザクションですよね?

コードをサービスに移動しますが、同じタイムアウトの問題はまだありませんか?

4

1 に答える 1

1

デフォルトでは、screen.@begin-transaction 属性は false に設定されており、画面のレンダリング時にトランザクションは開始されません。画面遷移要素では、begin-transaction 属性は通常、入力を処理するために使用されるため、デフォルトで true に設定されます。

ロジックがサービス内にある場合は、タイムアウトをより細かく制御できます。サービスは、力仕事が行われる場所です。画面内のトランザクションは、基本的なトランザクションのニーズを対象としています。

于 2014-02-18T16:16:01.033 に答える