Låter som att du är ansluten via en tillståndsstyrd anslutningsspårningsrouter/brandvägg som har en kort tidsgräns för anslutningsspårning. Det låter som att du måste aktivera keepalives.
Ta en titt på tcp_keepalives_interval
och tcp_keepalives_idle
parametrar
.
Du kan också begära keepalives-klientsidan i JDBC-drivrutinen; se pgJDBC-dokumenten.