开锁换锁公司网站模板,河南省建设注册执业中心网站,资阳网站设计,摄影网站难做吗本地连接远程Linux上PG数据库经常自动断开连接
原因#xff1a;Linux设置的tcp的keepalive超时时间太长#xff0c;如果网络状况不佳#xff0c;可能会导致连接断掉。 [rootlocalhost ~]# sysctl -a | grep net.ipv4.tcp_keepalive sysctl: reading key net.ipv6.con…本地连接远程Linux上PG数据库经常自动断开连接
原因Linux设置的tcp的keepalive超时时间太长如果网络状况不佳可能会导致连接断掉。 [rootlocalhost ~]# sysctl -a | grep net.ipv4.tcp_keepalive sysctl: reading key net.ipv6.conf.all.stable_secret net.ipv4.tcp_keepalive_intvl 75 #keep alive探测的时间间隔 net.ipv4.tcp_keepalive_probes 9 #在这个连接被认为是断开之前keep alive请求被重发的次数 net.ipv4.tcp_keepalive_time 7200 #在第一次keep alive请求发送后不活动连接的时间 解决让pg更频繁地发出探测数据包来保持tcp连接重启失效。 [rootlocalhost ~]# sysctl -w net.ipv4.tcp_keepalive_time60 net.ipv4.tcp_keepalive_probes3 net.ipv4.tcp_keepalive_intvl10 永久修改方法 打开文件/etc/sysctl.conf并添加以下内容 net.ipv4.tcp_keepalive_time 60 net.ipv4.tcp_keepalive_probes 3 net.ipv4.tcp_keepalive_intvl 10 然后保存退出执行以下语句使之生效 sysctl -p