Re: psycopg3: a first report

Поиск
Список
Период
Сортировка
От Stefan Knecht
Тема Re: psycopg3: a first report
Дата
Msg-id CAP50yQ9WSB6s_rfXe2S0V-8H8ByCRNSw6ninrGdn5NgLzWZ8bA@mail.gmail.com
обсуждение исходный текст
Ответ на Re: psycopg3: a first report  (Rory Campbell-Lange <rory@campbell-lange.net>)
Ответы Re: psycopg3: a first report  (Daniele Varrazzo <daniele.varrazzo@gmail.com>)
Re: psycopg3: a first report  (Rory Campbell-Lange <rory@campbell-lange.net>)
Список psycopg
Rory, this is about established connections, not new connections - psycopg2 already offers a connection timeout, but that is a different thing. I don't want to drift too far off topic - but we are already using pgbouncer, and the problem isn't detected by it, either. I'm not a developer but I believe the problem is the generic nature of some blocking socket calls, which may hang under some odd circumstances, and they remain hanging until some odd ssl timeout is reached (15 minutes+ which is a very long time for any application to be hanging in limbo, but more so for our own monitoring tools which are written in Python).

Having the client provide general handling for in-flight timeouts would be the overall best solution imho.

On Mon, Mar 30, 2020 at 2:48 PM Rory Campbell-Lange <rory@campbell-lange.net> wrote:
On 30/03/20, Stefan Knecht (knecht.stefan@gmail.com) wrote:
> If I may, one thing that has been a constant troublemaker for us - running
> primarily on AWS - is timeouts.

If the issue is disappearing hosts or general connectivity problems,
isn't that problem best dealt with by pg_bouncer?

https://www.pgbouncer.org/config.html#connection-sanity-checks-timeouts

Specifically you may wish to refer to server_connect_timeout.

Rory



--
//
zztat - The Next-Gen Oracle Performance Monitoring and Reaction Framework!
Visit us at zztat.net | @zztat_oracle | fb.me/zztat | zztat.net/blog/

В списке psycopg по дате отправления:

Предыдущее
От: Rory Campbell-Lange
Дата:
Сообщение: Re: psycopg3: a first report
Следующее
От: Daniele Varrazzo
Дата:
Сообщение: Re: psycopg3: a first report