分享

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

zstu 发表于 2017-2-28 17:31:55 [显示全部楼层] 只看大图 回帖奖励 阅读模式 关闭右栏 16 20213
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 21:02:44
yaojiank 发表于 2017-2-28 21:01
配置下Linux,一些端口可以通过配置时间,释放掉。

可以说下怎么配置吗
回复

使用道具 举报

yaojiank 发表于 2017-2-28 21:04:20
zstu 发表于 2017-2-28 21:02
可以说下怎么配置吗

先把端口的状态列出来。
回复

使用道具 举报

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

ESTABLISHED 这个状态的啊
回复

使用道具 举报

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:31:21
yaojiank 发表于 2017-2-28 21:22
ESTABLISHED 建立连接不要释放,释放等待状态的。

有TIME_WAIT FIN_WAIT2 TIME_WAIT2的,总共105个
回复

使用道具 举报

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让参数生效。

回复

使用道具 举报

12
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条