linux服务器出现丢包的解决方法

时间:2017-09-01 07:00来源:网络整理 作者:Linux先生 举报 点击:
故障排查: 早上突然收到nagios服务器check_icmp的报警,报警显示一台网站服务器的内网网络有问题。因为那台服务器挂载了内网的NFS,因此内网的网络就采用nagio

本文地址:http://www.kooct.com/install/faq/20170901_how_linux_12790.html
文章摘要:,狂吠七十四打着,受教育权比试披阅。

早上突然收到nagios服务器check_icmp的报警,报警显示一台网站服务器的内网网络有问题。因为那台服务器挂载了内网的NFS,因此内网的网络就采用nagios的check_icmp来做监控。

赶紧登录服务器进行排查。首先使用ping 内网IP的方式查看内网的连通性,ping的过程中出现丢包现象,信息如下:

64 bytes from 10.1.1.1: icmp_seq=34 ttl=255 time=0.928 ms

64 bytes from 10.1.1.1: icmp_seq=35 ttl=255 time=1.01 ms

ping: sendmsg: Operation not permitted

ping: sendmsg: Operation not permitted

显示ping不被允许,奇怪,防火墙上明明开通了icmp的协议。有问题先看日志,日志文件一般会有所记录,tail –f /var/log/messages,发现大量的如下内容:

Sep 13 09:11:21 dowload_server1 kernel: printk: 261 messagessuppressed.

Sep 13 09:11:21 dowload_server1 kernel: ip_conntrack: table full,dropping packet

URL:

发现是当前会话数已经满了,因此出现丢包现象。这里对ip_conntrack做一下简单的介绍:IP_conntrack表示连接跟踪数据库(conntrack database),代表NAT机器跟踪连接的数目,连接跟踪表能容纳多少记录是被一个变量控制的,它可由内核中的ip-sysctl函数设置。每一个跟踪连接表会占用350字节的内核存储空间,时间一长就会把默认的空间填满,那么默认空间是多少?在内存为64MB的机器上是4096,内存为128MB是8192,内存为256MB是16384

通过如下命令查看当前的会话数:

cat /proc/net/ip_conntrack | wc –l    不要用,占CPU

或者使用:

cat /proc/sys/net/ipv4/netfilter/ip_conntrack_count

使用如下命令查看设置的最大会话数

cat /proc/sys/net/ipv4/ip_conntrack_max

解决办法:

发现确实已经达到了最大会话数,通过google发现,可以直接调大用户的最大会话数,命令为:

echo "102400" > /proc/sys/net/ipv4/ip_conntrack_max

执行此命令后,不在丢包了,ping也正常了。但是这样设置不会永久保存,当系统重启后设置会丢失,因此需要保存到/etc/sysctl.conf,在/etc/sysctl.conf中加入:net.ipv4.ip_conntract_max =102400,然后执行/sbin/sysctl –p刷新内核参数即可,如果出现error:"net.ipv4.ip_conntract_max" is an unknown key报错的话,需要加载ip_conntract模块,使用modprobe  ip_conntrack加载,使用lsmod | grepip_conntrack查看模块是否加载。

终极解决:

为了使彻底解决此问题,还需要再设置一个东西,那就是会话连接超时变量,这个参数设置太长的话就会导致会话连接数不断增加,默认是设置为432000秒,很显然这个值太大了,通过如下命令设置小一点:

echo 21600>/proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_established

设置成21600也就是6小时,这样会自动清除6小时候后的无效链接。记得将这句话加到自动启动文件/etc/rc.local文件中去。

推荐内容
重庆幸运农场二复式 幸运农场三全中规则 幸运农场基本走势图 重庆幸运幸运农场 3d开奖结果走势图图表
幸运农场可以网上买吗? 幸运农场连号出号规律 重庆幸运农场怎么代理 幸运农场复式 幸运农场拖胆钱
幸运农场实时开奖结果 重庆幸运农场在线计划 重庆幸运农场官网 重庆幸运农场110cp点vip 信誉好的黑彩平台排名
重庆幸运农场定胆技巧 幸运农场开奖怎么看 重庆幸运农场投注方法 幸运农场免费计划 加拿大28夜场微信群
河北快三一定牛 重庆时时彩软件制作 福利彩票官网app 北京赛车pk10计划软件 内蒙古时时开奖彩号码
游戏茶苑斗牛棋牌外挂 广东十一选五推荐号码 广西11选5杀号技巧 幸运飞艇冠军走势图 吉林快三预测开奖号
内蒙古时时彩直播 微信赌博 天空彩票与你同行 江苏十一选五开奖信息 北京赛车pk10开奖
天津时时彩走势图 重庆幸运农场定位技巧 秒速时时彩官方网站 开奖结果七星彩 捕鱼达人千炮