I found the cause of the error that tcp_keepalive doesn't work.
The cause is a specification of linux kernel.
In the specification of linux kernel, tcp_keepalive doesn't work
if the network outage occurs before receiving ACK for send() system-call.
This behavior of tcp_keepalive is reported even by LKML.
Linux-Kernel Archive: Re: 188.8.131.52 bug? per-socket TCP keepalive settings
I'm confused whether tcp_keepalive problem should be solved
at the DB level.
In response to
pgsql-bugs by date
|Next:||From: Magnus Hagander||Date: 2006-08-18 11:36:31|
|Subject: Re: BUG #2548: Fatal error with timezone|
|Previous:||From: Morus Walter||Date: 2006-08-18 09:00:11|
|Subject: BUG #2583: Problem with sql dump for renamed table containing columns of type serial|