[pgpool-general: 7498] Re: pgpool2 in kubernetes dies

Nikolay Mastilo (HM) nikm71 at hotmail.com
Mon Apr 12 22:23:49 JST 2021


Hello Nathan! Thank you for your comment.

I find it quite useful. I think it makes sense to check and test your 
assumptions.

Regards,
   Nikolay

12.04.2021 11:05, Nathan Ward пишет:
>
>
>> On 8/04/2021, at 5:13 PM, Nikolay Mastilo (HM) <nikm71 at hotmail.com 
>> <mailto:nikm71 at hotmail.com>> wrote:
>>
>> Hi all! Does anyone have experience in launching pgpool2 in 
>> kubernetes? Our pgpool2 image running in k8s freezes after 90min and 
>> does not answer on requests.
>>
>> It answers after restart only. Database was neither stopped nor 
>> restarted. Please help!
>>
>
> Hi
>
> This sounds to me a lot like your kernel is configured with a 
> conntrack timeout of 90m somewhere. By default the linux tcp keepalive 
> doesn’t kick in until 7200s (120m). This is very common when using 
> hardware stateful firewalls with low tcp timeouts.
>
> Check the sysctl net.netfilter.nf_conntrack_tcp_timeout_established in 
> your host, and/or adjust the kernel tcp keepalive start timer 
> (net.ipv4.tcp_keepalive_time).
>
> Also check other similar keepalive / timeout things which apply. 
> iptables can set the timeout per flow, as well.
>
> Your environment might also have some proxy stuff going on with 
> different timeouts and/or keepalive timers, so you’ll need to look in 
> to that.
>
> Almost certainly though, this is a tcp timeout in a firewall (probably 
> iptables).
>
> --
> Nathan Ward
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.pgpool.net/pipermail/pgpool-general/attachments/20210412/d196cb2b/attachment.htm>


More information about the pgpool-general mailing list