永康物流网站开发平台,网络系统管理比赛,网站架构文案,山东企业网站建设哪家好本地连接远程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