如何在Jboss中配置com.arjuna.ats.jta.orphanSafetyInterval

如何在Jboss中配置com.arjuna.ats.jta.orphanSafetyInterval,jboss,transactions,ejb-3.0,database-replication,jta,Jboss,Transactions,Ejb 3.0,Database Replication,Jta,由于mysql复制中断,我收到XARecovery异常 WARN [com.arjuna.ats.jta] (Periodic Recovery) ARJUNA016027: Local XARecoveryModule.xaRecovery got XA exception XAException.XAER_NOTA: com.mysql.jdbc.jdbc2.optional.MysqlXAException: XAER_NOTA: Unknown XID 默认超时为10秒。 如何增

由于mysql复制中断,我收到XARecovery异常

WARN  [com.arjuna.ats.jta] (Periodic Recovery) ARJUNA016027: Local 
XARecoveryModule.xaRecovery got XA exception XAException.XAER_NOTA: 
com.mysql.jdbc.jdbc2.optional.MysqlXAException: XAER_NOTA: Unknown XID
默认超时为10秒。 如何增加安全间隔超时

谢谢

您可以将孤儿安全间隔作为系统变量添加,例如:

-Dcom.arjuna.ats.jta.common.orphanSafetyInterval=20000

您可以将orphanSafetyInterval添加为系统变量,例如:


-Dcom.arjuna.ats.jta.common.orphanSafetyInterval=20000

此属性可以在系统属性下的standalone-full.xml中应用

 <system-properties>
    <property name="com.arjuna.ats.jta.orphanSafetyInterval" value="50000"/>
    <property name="com.arjuna.ats.jta.xaAssumeRecoveryComplete" value="true"/>
 </system-properties>

此外,您还可以使用xaAssumeRecoveryComplete处理xa事务时出现的未知id错误

欲了解更多信息,请点击以下链接:

此属性可以在系统属性下的standalone-full.xml中应用

 <system-properties>
    <property name="com.arjuna.ats.jta.orphanSafetyInterval" value="50000"/>
    <property name="com.arjuna.ats.jta.xaAssumeRecoveryComplete" value="true"/>
 </system-properties>

此外,您还可以使用xaAssumeRecoveryComplete处理xa事务时出现的未知id错误

欲了解更多信息,请点击以下链接: