由 凉水 在 05-25-2003 22:48 发表:
neighbour table overflow 和NET: xx messages suppressed 的处理办法
今天我配置一个大约500个节点的网络的nat后,发现屏幕上总出现neighbour table overflow 和 NET: xx messages suppressed 的错误消息提示。。。后来在查阅了不少国外的站点,摸索着解决了问题,因为发现似乎中文linux站鲜有提到这个的,特此写出来,希望可以方便大家。
1.neighbour table overflow的处理方法
将
/proc/sys/net/ipv4/neigh/default/gc_thresh1
/proc/sys/net/ipv4/neigh/default/gc_thresh2
/proc/sys/net/ipv4/neigh/default/gc_thresh3
改大一些
2.NET: xx messages suppressed 的处理办法
将
/proc/sys/net/ipv4/ip_conntrack_max
改大
注意:/proc中的数据都是在内存中的,一关机就又没有了,所以如果想一开机就
改的话,就需要写到rc.local中去
如下这样写到rc.local文件中
echo "512" > /proc/sys/net/ipv4/neigh/default/gc_thresh1
echo "1024" > /proc/sys/net/ipv4/neigh/default/gc_thresh2
echo "2048" > /proc/sys/net/ipv4/neigh/default/gc_thresh3
echo "65535" > /proc/sys/net/ipv4/ip_conntrack_max
由 harrylixin 在 06-19-2003 20:57 发表:
我怎么找不到 ip_conntrack_max 文件啊
我的服务器在晚上高峰期时常出现 NET: xx messages suppressed 错误,一直没有解决办法,
但查找了我的机子中的所有文件,都没找到 ip_conntrack_max 文件啊(用 locate)
我的系统是 linux 8.0 apache 2.0服务器(心约网 http://www.fs169.net)
布望你帮帮我,为什么的机子上没有这个文件
gc_thresh1,2,3 这三个文件我都找到了
由 owl 在 06-21-2003 08:25 发表:
如果没有使用包过滤的话,就不会有这个文件。请你把你的服务器配置文件贴出来。
Linux for EVER !
由 harrylixin 在 06-23-2003 21:53 发表:
什么配置文件啊
我不知道你就的是那个配置文件,告诉我文件名字,我贴出来
由 jimshen 在 11-24-2003 09:25 发表:
不错啊
由 jackylau 在 11-25-2003 15:39 发表:
neighbour table overflow这