Звучи, сякаш сте свързани чрез рутер/защитна стена за проследяване на връзката, който има кратко време за изчакване за проследяване на връзката. Звучи сякаш трябва да активирате keepalives.
Разгледайте tcp_keepalives_interval
и tcp_keepalives_idle
параметри
.
Можете също да поискате keepalives от страна на клиента в JDBC драйвера; вижте документите на pgJDBC.