What is the best approach then for a task which might last for 1-6 hours, which 
is the case with mine. I have increased the transaction timeout already to 2h, 
but yesterday the task stopped after 2h, without raiging any exceptions.

I found the following message in the logs:

anonymous wrote : 
  | 2007-06-08 03:59:59,945 WARN  [org.jboss.tm.TransactionImpl] Transaction 
TransactionImpl:XidImpl[FormatId=257, GlobalId=www.timsvenson.de/870, 
BranchQual=, localId=870] timed out. status=STATUS_AC
  | 

>From my own application log messages I can tell, that the task is not being 
>completed. Is there a way not to run this task within a transaction?

I already thought of marking the method with 
TransactionAttributeType.REQUIRES_NEW, but I'm not sure if this would solve the 
problem, as there still would be the outer transaction, which probably would 
time out after 2 h nevertheless.

What's the best approach?

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4052395#4052395

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4052395
_______________________________________________
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to