PostgreSQL连接超时

PostgreSQL连接超时,postgresql,postgresql-9.1,Postgresql,Postgresql 9.1,我正在使用带有PostgreSQL数据库服务器的桌面应用程序。当我连续10到20分钟不使用应用程序时,数据库连接将断开。我正在使用PostgresqlJDBC进行数据库连接 请帮我解决数据库连接超时的问题 谢谢。听起来您是通过有状态连接跟踪路由器/防火墙连接的,该路由器/防火墙有一个短的连接跟踪超时。听起来您需要启用keepalives 请看下面的图片 您还可以在JDBC驱动程序中请求keepalives客户端;请参阅pgJDBC文档。谢谢。我将研究pgJDBC文档。你能告诉我这两个参数的(最佳

我正在使用带有PostgreSQL数据库服务器的桌面应用程序。当我连续10到20分钟不使用应用程序时,数据库连接将断开。我正在使用PostgresqlJDBC进行数据库连接

请帮我解决数据库连接超时的问题


谢谢。

听起来您是通过有状态连接跟踪路由器/防火墙连接的,该路由器/防火墙有一个短的连接跟踪超时。听起来您需要启用keepalives

请看下面的图片


您还可以在JDBC驱动程序中请求keepalives客户端;请参阅pgJDBC文档。

谢谢。我将研究pgJDBC文档。你能告诉我这两个参数的(最佳和优化)值吗?如果有一个值适合所有人,它就不是一个参数。这取决于您的环境-超时发生的频率等。我知道这是一个桌面应用程序,但除此之外:使用Tomcats JNDI数据源是XML参数
进行连接。我还使用映射记录会话从未关闭的位置。