JBoss中事務超時的解決方案

2021-08-22 09:22:21 字數 619 閱讀 4300

jboss

中容器管理事務超時錯誤:

warn [transactionimpl] transaction transactionimpl:xidimpl[formati

d=257, globalid=lijing/17, branchqual=, localid=17] timed out. status=status_act

ive

jboss

中,容器管理事務的預設超時設為

300秒,如果某乙個方法需要很長時間的事務處理,則需要修改這個時間值。 在

jboss

的安裝目錄

\server\default\conf

下,開啟

jboss-service.xml

檔案,找到如下行:

name="jboss:service=transactionmanager"

xmbean-dd="resource:xmdesc/transactionmanagerservice-xmbean.xml">

300

true

jboss:service=xidfactory

修改粗體部分的時間設定(單位為秒)。

JBoss中事務超時的解決方案

jboss 中容器管理事務超時錯誤 warn transactionimpl transaction transactionimpl xidimpl formati d 257,globalid lijing 17,branchqual localid 17 timed out.status sta...

Mysql update執行超時解決方案

問題描述 執行update時,發現時間很長,而且會失敗 步驟 1 在資料庫執行 update play set skip skip 500,run 5.50,jump times jump times 1 where id 388 結果報錯 error code 1205.lock wait tim...

超時自動審批解決方案

剛開始看到這個需求的時候,腦子裡面第一時間想到的是,定時器。使用定時器定時查詢時間字段,跟當前時間比較,如果超過24小時就更改審核狀態。可是用這個方法不是太好的解決方案。1.一秒執行一次。那個乙個小時3600次。會很消耗系統資源。2.一小時執行一次。會很影響使用者體驗的。本來已經通過審核時間了,卻延...