From: | Isaac Morland <isaac(dot)morland(at)gmail(dot)com> |
---|---|
To: | Robert Haas <robertmhaas(at)gmail(dot)com> |
Cc: | "pgsql-hackers(at)postgresql(dot)org" <pgsql-hackers(at)postgresql(dot)org> |
Subject: | Re: zombie connections |
Date: | 2020-04-03 13:52:22 |
Message-ID: | CAMsGm5c=c7R85uUvZz3MV++b9Ec7CYysF44OpCzyS35MZSukDg@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
On Fri, 3 Apr 2020 at 08:30, Robert Haas <robertmhaas(at)gmail(dot)com> wrote:
>
> I don't have a terribly specific idea about how to improve this, but
> is there some way that we could, at least periodically, check the
> socket to see whether it's dead? Noticing the demise of the client
> after a configurable interval (maybe 60s by default?) would be
> infinitely better than never.
>
Does it make any difference if the query is making changes? If the query is
just computing a result and returning it to the client, there is no point
in continuing once the socket is closed. But if it is updating data or
making DDL changes, then at least some of the time it would be preferable
for the changes to be made. Having said that, in normal operation one
wants, at the client end, to see the message from the server that the
changes have been completed, not just fire off a change and hope it
completes.
From | Date | Subject | |
---|---|---|---|
Next Message | Robert Haas | 2020-04-03 13:57:18 | Re: zombie connections |
Previous Message | Robert Haas | 2020-04-03 13:50:22 | Re: zombie connections |