Glassfish - estouro de memória

olá pessoal,

Estamos utilizando o Glassfish v2.1 com EJBs.
As transações do EJB estão sendo gerenciadas pelo container.
Toda a vez que uma exceção é levantada, o container marca a transação para efetuar rollback, porém, esses rollbacks demoram tanto para serem efetuados que acabam levando o glassfish ao colapso por conta de estouro a memória.
O servidor está atualmente com 8GB de memória.

Um fato que ocorre também é que com 60 conexões o servidor vai pro saco.
Existe algo que eu possa estar esquecendo de configurar ou anotar???

agradeço desde já.