Re: keepalive in libpq using

Поиск
Список
Период
Сортировка
От Robert Haas
Тема Re: keepalive in libpq using
Дата
Msg-id AANLkTik2y4IYCtzWPqFb4wd5Ml7l_UoJKq9AEuLkSdAO@mail.gmail.com
обсуждение исходный текст
Ответ на keepalive in libpq using  (Pavel Golub <pavel@microolap.com>)
Ответы Re: keepalive in libpq using  (Fujii Masao <masao.fujii@gmail.com>)
Список pgsql-hackers
On Tue, Jul 6, 2010 at 1:08 PM, Pavel Golub <pavel@microolap.com> wrote:
> While I'm very excited about enabling keepalives in libpq, I want to
> know how can I use this functionality in my application?
>
> Let's imagine that I connect to a server with keepalives option, other
> options (keepalives_idle, keepalives_interval, keepalives_count) are
> used either. Then network goes down. So, how will I know that
> connection is dead? Any callback function? Or should I check PQstatus
> periodically?

I'm not sure, exactly.  I think what'll happen is that if you're
trying to read data from the remote server, the connection will
eventually break instead of hanging forever, but I'm not exactly sure
what that'll look like at the libpq level.  I'm not sure what effect
it'll have on an idle connection.

-- 
Robert Haas
EnterpriseDB: http://www.enterprisedb.com
The Enterprise Postgres Company


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

Предыдущее
От: Robert Haas
Дата:
Сообщение: Re: Partitioning syntax
Следующее
От: Magnus Hagander
Дата:
Сообщение: Re: Keepalives win32