Re: libpq - prevent automatic reconnect

From: Mark Morgan Lloyd <markMLl(dot)pgsql-general(at)telemetry(dot)co(dot)uk>
To: pgsql-general(at)PostgreSQL(dot)org
Subject: Re: libpq - prevent automatic reconnect
Date: 2012-12-07 09:37:24
Message-ID: k9sdcl$flp$1@pye-srv-01.telemetry.co.uk
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Chris Angelico wrote:
> On Thu, Dec 6, 2012 at 5:56 AM, Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> wrote:
>> I suspect this action isn't dropping the TCP connection. It's only
>> equivalent to a momentary glitch in your network connectivity --- and
>> you'd be very unhappy if that caused TCP connections to go down, because
>> networks have glitches all the time. Generally, the operating system
>> tries hard to prevent applications from even knowing that a glitch
>> happened. (Connections will time out eventually if connectivity doesn't
>> come back, but typically such timeouts are many minutes. Possibly
>> whatever your real complaint is could be addressed by twiddling the TCP
>> timeout parameters for the socket.)
>
> Yep. For a better test, try taking the interface down for a good while
> (several minutes), or actually shut down the Postgres server at the
> other end.

I find PostgreSQL connections, particularly with listen/notify set up,
to be fairly sensitive to disconnection. This is particularly the case
with apps written using either Delphi or Lazarus, where a session is
kept live for an extended period rather than simply being used to
transfer a query and resultset.

This isn't a recent thing, and I'm definitely not saying that it's a
Postgres issue. I've tried forcing random connection drops at the
application level in the past and have never been able to characterise
the problem.

--
Mark Morgan Lloyd
markMLl .AT. telemetry.co .DOT. uk

[Opinions above are the author's, not those of his employers or colleagues]

In response to

Browse pgsql-general by date

  From Date Subject
Next Message Mark Morgan Lloyd 2012-12-07 09:39:22 Re: Installing minimal client libraries on Windows
Previous Message Bartosz Dmytrak 2012-12-07 09:28:15 logs encoding problem Windows