The version of Postgres is 7.4.

When I said the process had terminated abnormally - what I meant was a UNIX process (C program) had opened a database connection, run some updates without a COMMIT and then exited without closing the connection to the database or committing the transactions.

From what I see below, could I assume that the best method is to kill the
offending process in UNIX, and then postmaster should recognize there was a problem and restart the database. Correct?

Thanks,

Kevin

From: Tom Lane <[EMAIL PROTECTED]>
Subject: Re: [ADMIN] Question regarding blocking locks Date: Thu, 25 Aug 2005 12:08:11 -0400

"Kevin Keith" <[EMAIL PROTECTED]> writes:
> I have a question regarding blocking locks in the pg database. I ran into a > process which terminated abnormally, and to fully clear the locks it left > behind I had to reboot the system (probably restarting postmaster would have
> had the same effect).

Define "terminated abnormally".  You really aren't going to get helpful
answers without giving full details of what happened.  (If the
postmaster thought the backend had crashed, it would have forced a
database restart which would have wiped shared memory.  So it's not
clear from your comment what did happen.)

Also, exactly which PG version is this?

                        regards, tom lane

---------------------------(end of broadcast)---------------------------
TIP 5: don't forget to increase your free space map settings

_________________________________________________________________
Is your PC infected? Get a FREE online computer virus scan from McAfee® Security. http://clinic.mcafee.com/clinic/ibuy/campaign.asp?cid=3963


---------------------------(end of broadcast)---------------------------
TIP 1: if posting/reading through Usenet, please send an appropriate
      subscribe-nomail command to [EMAIL PROTECTED] so that your
      message can get through to the mailing list cleanly

Reply via email to