2014-06-06 33 views
6

我使用pgAdmin來遠程連接到我的數據庫,因爲phpPgAdmin的功能有點有限。唯一的問題是如果我打開SQL窗口而不運行查詢幾分鐘,那麼它說我需要重新連接。如何設置pgAdmin的連接超時值?

這是我需要在我的數據庫中更改以保持遠程連接長時間存活的設置還是pgAdmin設置?

回答

3

這是客戶端設置。 您需要在配置文件中指定connect_timeout。 29.1. Database Connection Control Functions 29.14. The Connection Service File

+0

我無法找到一個pg_service.conf文件的任何地方:( –

+0

對不起這個配置對於​​pgAdmin的您可以在以下路徑樣本文件:。/usr/share/postgresql/9.1/pg_service.conf。示例 對於PhpPgAdmin,最可能的問題是PHP會話過期。請檢查您的php.ini文件中的 設置: http://www.php.net/manual/en/session.configuration.php 注意會話.gc_maxlifetime和session.cookie_lifetime指令 –

+0

我還沒有弄清楚,你可以在答案中指定我需要進行編輯以擴展默認的connect_timeout設置r在pgadmin中的數據庫連接? –