线上etcd连接失败问题排查
1、查看etcd进程当前连接数
netstat -nat |grep 2379 查看当前端口的连接数 ,发现连接数由1200多个
其中有的连接时超时的问题,
由此, 确认原因是由于打开文件数大于了默认的打开文件数限制
因此,解决思路是找到限制文件打开的地方,将限制设置大一点
2、查看此进程能够打开的文件数信息
cat /proc/pid/limits | grep files 进程连接数限制,
3、设置打开文件限制
感谢大佬提供的解决方法,成功解决, 超链接如下:
centos7 修改进程最大文件数
线上问题成功解决,完美 ,特此记录 !!!