timeout for a transaction

From: HYip <hualinyip(at)earthlink(dot)net>
To: pgsql-general(at)postgresql(dot)org
Subject: timeout for a transaction
Date: 2001-05-30 21:33:22
Message-ID: 3B1558E0.33656CFB@earthlink.net
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

I have a connection opened, and begin a transaction. If tomcat or web
server dies for no reasons, I found that in the backend, there is a
postgresql server process waiting for the transaction to complete. It
blocks all my database calls because of this waiting process. I have to
manually kill that waiting process to unlock the database.

Is there any way of setting a timeout for the transaction? How come the
postgresql server doesn't detect the client dies, rollback and release
the resources?

I want the system be able to do it automatically. Any suggestions?

Thanks,
Percy

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Bruce Momjian 2001-05-30 21:47:36 Re: OID's....
Previous Message Steve Wolfe 2001-05-30 21:31:21 Re: OID's....