Sentinel Redis模式下的几个哨兵端口的连接一直增加

查看数: 20211 | 评论数: 16 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2017-2-28 17:31

正文摘要:

我的redis是配置sentinel主备模式,但哨兵端口的连接一直增加,并且有很多的失效连接 redis的配置文件redis.conf中的keepalive是300 maxclient是10000 open files 是32768

回复

yaojiank 发表于 2017-2-28 22:04:17
zstu 发表于 2017-2-28 21:31
有TIME_WAIT FIN_WAIT2 TIME_WAIT2的,总共105个

通过调整内核参数解决
vi /etc/sysctl.conf


编辑文件,加入以下内容:
net.ipv4.tcp_syncookies = 1
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_tw_recycle = 1
net.ipv4.tcp_fin_timeout = 30

然后执行/sbin/sysctl -p让参数生效。

zstu 发表于 2017-2-28 21:31:21
yaojiank 发表于 2017-2-28 21:22
ESTABLISHED 建立连接不要释放,释放等待状态的。

有TIME_WAIT FIN_WAIT2 TIME_WAIT2的,总共105个
yaojiank 发表于 2017-2-28 21:22:39
本帖最后由 yaojiank 于 2017-2-28 21:24 编辑
zstu 发表于 2017-2-28 21:06
ESTABLISHED 这个状态的啊

ESTABLISHED 建立连接不要释放,释放等待状态的。

zstu 发表于 2017-2-28 21:06:45
yaojiank 发表于 2017-2-28 21:04
先把端口的状态列出来。

ESTABLISHED 这个状态的啊
yaojiank 发表于 2017-2-28 21:04:20
zstu 发表于 2017-2-28 21:02
可以说下怎么配置吗

先把端口的状态列出来。
zstu 发表于 2017-2-28 21:02:44
yaojiank 发表于 2017-2-28 21:01
配置下Linux,一些端口可以通过配置时间,释放掉。

可以说下怎么配置吗
yaojiank 发表于 2017-2-28 21:01:43
zstu 发表于 2017-2-28 19:15
我在86上执行sudo netstat -anp|grep 192.168.1.87 |wc -l  连接数有6824个,在87上执行netstat -anp | g ...

配置下Linux,一些端口可以通过配置时间,释放掉。

zstu 发表于 2017-2-28 19:15:15
qcbb001 发表于 2017-2-28 19:12
失效的链接,具体是指什么??端口,如果是失效端口的话,可以及时释放端口,网上资料比较多。
心跳时间 ...

我在86上执行sudo netstat -anp|grep 192.168.1.87 |wc -l  连接数有6824个,在87上执行netstat -anp | grep 26379 |wc -l 查看对应端口占用是2255个
qcbb001 发表于 2017-2-28 19:12:38
zstu 发表于 2017-2-28 19:10
down-after-milliseconds这个参数是sentinel会向master发送心跳PING来确认master是否存活,这个跟很多的 ...

失效的链接,具体是指什么??端口,如果是失效端口的话,可以及时释放端口,网上资料比较多。
心跳时间加长这个也是减少请求,如果时间过于频繁,会造成端口过多
关闭

推荐上一条 /2 下一条