Это настроено с сервера - настройки tcp_keepalives_ *
на http://www.postgresql.org/docs/8.3/static/runtime-config-connection.html
В pgAdmin, если я подключаюсь к хосту и оставляю его без дела на несколько минут, соединение обрывается, и мне нужно снова подключиться. Во многих случаях pgAdmin также зависает, когда я пытаюсь восстановить соединение, поэтому мне приходится принудительно закрывать его и открывать снова.
Это очень раздражает. Есть ли способ сохранить соединение в pgAdmin?
Это настроено с сервера - настройки tcp_keepalives_ *
на http://www.postgresql.org/docs/8.3/static/runtime-config-connection.html
Actually I think there are two issues here. 1. The keep alive of the connection on the db server 2. The problem of your service provider closing idle tcp connections. In my case Pgadmin needs to ping the server so that the tcp connection remains active. I discovered this after changing internet providers.
There is a solution to this posted here Any way to keep connection alive in pgAdmin without setting it on the server?