Wygląda na to, że jesteś połączony za pośrednictwem stanowego routera/zapory sieciowej, który ma krótki limit czasu śledzenia połączenia. Wygląda na to, że musisz włączyć funkcję podtrzymania aktywności.
Spójrz na tcp_keepalives_interval
i tcp_keepalives_idle
parametry
.
Możesz również zażądać utrzymywania aktywności po stronie klienta w sterowniku JDBC; zobacz dokumentację pgJDBC.