I am using Activiti as WFE library in my WebApp. Freeze happens only randomly , without any log. It may be due to database connection unavailability as previously mentioned. However, in continuous stress testing it did not freeze……. may be because connections are alive due to faster requests. I am using this in production environment (it was a challenge as there was a need for a solution in place within 4 weeks and none of the commercial vendors were able to meet the requirements- technical, budget and timing). Anyway, I am restarting tomcat servers in the cluster every hour so the end users don't even know about this…. I have jdbcMaxActiveConnections at 50 and in dev and QA freezing has not occurred since I bumped up this number but I want to be sure if that is what caused the freeze in the first place.