[Java lista] connection pool probléma
Gábriel Ákos
akos.gabriel at i-logic.hu
2009. Dec. 1., K, 11:12:29 CET
On Tue, 2009-12-01 at 11:00 +0100, Keresztes Jozsef wrote:
> Sziasztok !
>
> Connection pool ügyben sikerült előrelépni.
> A Glassfish-en a connection "advanced" fülnél be lehet állítani hogy:
> LEAK TIMEOUT, és LEAK RECLAIM
> így ezek segítségével a webalkalmazás által a pool-ból felvett és
> nem lezárt connection-ök egy idő után a pool-ból is kikerülnek.
>
> Viszont kicsit kísérleteztem és van egy másik érdekes dolog, még
> az is elképzelhető hogy driver-függő. Ha egy alkalmazás kivesz
> a pool-ból egy connection-t, beállítja autocommit false-ra,
> csinál egy tranzakciót (mondjuk legyen 1 db insert) és se commit-ot,
> se rollback-et nem mond csak close()-zal lezárja a connection-t,
Ekkor szerintem (bár nem tudok konkrét jogszabályi helyet mondani)
rollbackelődnie kéne a tranzakciónak és exception-t kellene dobni a
drivernek felfelé.
--
Üdvözlettel,
Gábriel Ákos
-=E-Mail :akos.gabriel at i-logic.hu|Web: http://www.i-logic.hu=-
-=Tel/fax:+3612391618 |Mobil:+36209278894 =-
További információk a(z) Javalist levelezőlistáról