Re: pg_cancel_backend and pg_ctl kill

From: Mija Lee <mija(at)scharp(dot)org>
To: Chander Ganesan <chander(at)otg-nc(dot)com>
Cc: pgsql-novice(at)postgresql(dot)org
Subject: Re: pg_cancel_backend and pg_ctl kill
Date: 2008-01-30 18:02:59
Message-ID: 47A0BBD3.40002@scharp.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-novice

Thanks Chander. I will just use the kill then.

Chander Ganesan wrote:
> Hi Mija,
>
> Mija Lee wrote:
>> Hi -
>>
>> I've been having some problems where we have a nightly script to
>> replicate data which fails because of an <IDLE in transaction> process.
>> I figured I should kill any of the processes before doing the
>> replication. I've read several of the posts about pg_cancel_backend
>> and from what I've read it looks like this won't kill IDLE processes.
>> There were several suggestions about shelling out & using kill, or
>> writing a C function.
>>
>> What I'm wondering about is if pg_ctl kill [procpid] will do the job.
>> The doc seems to suggest this, but I'm wanted to check before bringing
>> my server to it's knees...
> It will, but it's about the same as killing the backend process using
> the 'kill' command. It's especially useful in the Windows environment,
> where no kill command exists.
>
> --
> Chander Ganesan
> Open Technology Group, Inc.
> One Copley Parkway, Suite 210
> Morrisville, NC 27560
> Phone: 877-258-8987/919-463-0999
> http://www.otg-nc.com
> Ask me about our Expert PostgreSQL & PostGIS Training

In response to

Browse pgsql-novice by date

  From Date Subject
Next Message Isaac Vetter 2008-01-30 20:10:50 database row count
Previous Message Chander Ganesan 2008-01-30 03:48:34 Re: pg_cancel_backend and pg_ctl kill