Open Southeast opened 7 years ago
文档中对这种情况有应对方案, 你先按文档解决, 如有问题, 对照的文档描述一下. 文档: http://ssdb.io/docs/zh_cn/config.html
用文档的c1000k工具查过了,最大文件限制实际非常高,系统报“too many files open"错误的时候lsof只有4000个左右。 我们的server端会有许多不同ip的机器连接,但是连接后不能保证正常释放,需要server端去检测并释放过期连接
log.txt 中 links: 12 类似的字样, 表示server端未释放的 fd.
以上是用c1000K测试的结果和log中的记录。这个问题我们也遇到几次了,也是centos6。
我同样遇到了这个问题。
Linux iZwz9af6b264b13gqrjxg9Z 3.10.0-1127.18.2.el7.x86_64 #1 SMP Sun Jul 26 15:27:06 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
@PerrorOne 你用的是什么linux发行版? 如果是 centos 7, 那么它比较特殊, 非常非常复杂, 你到网卡搜索一下教程, 或者找有经验的人士帮忙.
进一步排查,因为我的client端网络非常不稳定,连接怀疑是死连接没有释放。lsof可以看到大量socket套接字
是否支持连接超时释放。类似redis配置: