Postgres обрывает сессию...

Всем доброго дня! Есть проблема, может кто сталкивался. Есть удаленный сервер (linux debian), на нем стоит postgres 9.0. Когда подключаешься со своей машины через PGAdmin, сессия через минут 20-30 бездействия закрывает соединение. Может кто знает как настроить чтобы оно поддерживало соединение!? Заранее спасибо

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Самое простое - это всё же

Самое простое - это всё же выполнять какие-либо действия.
А вообще тут много есть вариантов. Во-первых, соединение может закрываться и самим PgAdmin потому что выставлен именно такой таймаут при подключении. Во-вторых, соединение может закрываться из-за сетевого протокола - потери пакетов, и т.д.
Нормальное клиентское соединение вообще не будет держать бесполезный коннект открытым, ибо каждый коннект расходует память и ресурсы сервера. Клиент должен подключится, выполнить то, что требуется и отключится, через пару-тройку минут простоя.

спс за ответ. Я это все

спс за ответ. Я это все понимаю, что держать соединение это не правильно, вопрос такой, нет ли в конфиге postgresql.conf подобного рода настроек, влпане которые за соединение отвечают? Ибо есть локальный сервер с postgres с него коннект не обрывается...

Вы наверное локально

Вы наверное локально подключаетесь через сокет, а не через TCP/IP.
Параметры, естественно есть, их много, но вот только я, например, не вижу такого параметра, который бы на самом сервере отвечал бы за таймаут сесии. Смотрите сами:
http://postgresql.ru.net/manual/runtime-config-connection.html#RUNTIME-C...

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Back to top

(С) Виктор Вислобоков, 2008-2023