From: | "David G(dot) Johnston" <david(dot)g(dot)johnston(at)gmail(dot)com> |
---|---|
To: | Hans Sebastian <hnsbstn(at)gmail(dot)com> |
Cc: | "pgsql-generallists(dot)postgresql(dot)org" <pgsql-general(at)lists(dot)postgresql(dot)org> |
Subject: | Re: Old active connections? |
Date: | 2018-04-18 00:11:10 |
Message-ID: | CAKFQuwYHNZtKtXU+tBN1Tz2BT-u2oNXwU5ygw4N7z=7BBDVBaA@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
On Tue, Apr 17, 2018 at 5:02 PM, Hans Sebastian <hnsbstn(at)gmail(dot)com> wrote:
> Hello group,
>
> We run postgresql 10.3 for a python django app with gunicorn on nginx with
> django version 1.9.5.
>
> Recently, we started noticing there are many active connections from the
> django app server that are more than 1 week old still showing in
> pg_stat_activity.
>
There are quite a few timestamp columns, and a state field, in that view -
you should show some example records instead of leaving people to guess
whether you are presenting an accurate interpretation of the data.
Even though the django server has been stopped (all processes killed), the
> active connections still persist. All of these connections are UPDATE
> queries that look pretty normal.
>
> Does anyone know the reasons they could be there? What could have caused
> them being still active?
>
> This has become an issue as we started getting "FATAL: remaining
> connection slots are reserved for non-replication superuser connections"
>
>
Some live process somewhere seems to be keeping an open session with the
PostgreSQL service...
Long-lived non-idle statements would likely be waiting for a lock to be
released.
David J.
From | Date | Subject | |
---|---|---|---|
Next Message | Michael Paquier | 2018-04-18 02:06:52 | Re: Old active connections? |
Previous Message | Adrian Klaver | 2018-04-18 00:08:41 | Re: Old active connections? |