| От | Tom Lane |
|---|---|
| Тема | Re: an efficient way of checking if the connection to a db |
| Дата | |
| Msg-id | 17890.1134687261@sss.pgh.pa.us обсуждение |
| Ответ на | Re: an efficient way of checking if the connection to a db (Kris Jurka <books@ejurka.com>) |
| Ответы |
Re: an efficient way of checking if the connection to a db
|
| Список | pgsql-jdbc |
Kris Jurka <books@ejurka.com> writes:
> Testing this with the V2 protocol reveals an issue, but it looks like
> the server's fault.
> 14:33:42.550 (1) FE=> Query("")
> 14:33:42.550 (1) <=BE EmptyQuery
> At this point the driver is waiting for ReadyForQuery, but the server is
> waiting for another query.
I think you've got a problem on the driver side.
Here, strace'ing a program doing PQexec(conn, "") shows:
17:53:33.677241 send(3, "Q\0\0\0\5\0", 6, 0) = 6
...
17:53:33.678085 recv(3, "I\0\0\0\4Z\0\0\0\5I", 16384, 0) = 11
which looks like EmptyQueryResponse followed by ReadyForQuery to me.
regards, tom lane
В списке pgsql-jdbc по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера