# How to increase transaction timeout

**URL:** <https://community.ofelia.com/t/how-to-increase-transaction-timeout/5424>\
**Category:** Q&A\
**Created:** [8 December 2014 13:39 UTC](https://community.ofelia.com/t/how-to-increase-transaction-timeout/5424 "2014-12-08T13:39:56Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![mmichalak](https://avatars.discourse-cdn.com/v4/letter/m/ba9def/32.png) [@mmichalak](https://community.ofelia.com/u/mmichalak)\
**Post date:** [8 December 2014 13:39 UTC](https://community.ofelia.com/t/how-to-increase-transaction-timeout/5424/1 "2014-12-08T13:39:56Z")

</div>

Hi,

I have noticed, that the transaction timeout set on script execution (that means operation script or groovy connector script etc.) is 60 seconds. How can I increase it? My question concerns community version.

---

<div class="post-metadata">

**Author:** ![haris.subasic](https://avatars.discourse-cdn.com/v4/letter/h/5daacb/32.png) [@haris.subasic](https://community.ofelia.com/u/haris.subasic)\
**Post date:** [8 December 2014 14:05 UTC](https://community.ofelia.com/t/how-to-increase-transaction-timeout/5424/2 "2014-12-08T14:05:29Z")

</div>

Hello,  
you can add a timeout value in your bitronix-config.properties file. For example:  
bitronix.tm.timer.defaultTransactionTimeout=120  
120 is a value in seconds.  
Disclaimer: not sure about possible impacts on Bonita performance or any undesired side-effects, so be sure to test these setting first and to find an appropriate value for your environment.

---

<div class="post-metadata">

**Author:** ![mmichalak](https://avatars.discourse-cdn.com/v4/letter/m/ba9def/32.png) [@mmichalak](https://community.ofelia.com/u/mmichalak)\
**Post date:** [9 December 2014 17:07 UTC](https://community.ofelia.com/t/how-to-increase-transaction-timeout/5424/3 "2014-12-09T17:07:08Z")

</div>

Thanks for your answer.

I am aware that big transaction timeouts could cause side effects. But I need more time for two reasons:

1. Debugging an external script using apiAccessor - it’s frustrating when after 60 seconds you can’t get any data from Bonita. The global timeout increase is fine in this case.
2. Synchronizing Bonita users and groups with external source. In this case the timeout increase for single transaction would be better. I guess it’s not that easy to do that?
