再问:Linux服务器频繁断网的问题,请诸位帮手解决,谢谢!?
(2012-01-02 23:12:23)
标签:
服务器
linux
杂谈
再问:Linux服务器频繁断网的问题,请诸位帮手解决,谢谢!? 本帖最后由 gnubuntu 于 2010-12-08 15:30
编辑
之所以“再问”,是因为这个问题困扰我已久,已发帖到处求医而不得治。
不过,最近有了一些尝试,所以,这里发主题再问各位。
是这样,我的两台服务器直连IDC路由,192.168.1.101和192.168.1.102,一个是web服务器另一个是db服务器。
但其中web服务器192.168.1.101一直出现断网的问题:不是总断,有时一两天一次,有时一天出一两次问题。。。
但系统日志和web日志都没有异常。。。百思不得其解。。。
最近,做了如下调整
1. /etc/ethers 中加入gw的mac,并用/sbin/arp -f绑定
2. 加了一个arptables,规则如下:
/usr/local/sbin/arptables -F
/usr/local/sbin/arptables -A INPUT --source-mac ! 网关MAC -j
DROP
/usr/local/sbin/arptables -A INPUT -s ! 网关IP地址 -j DROP
/usr/local/sbin/arptables -I INPUT --source-mac 同IP段我的其他服务器MAC -j
ACCEPT
3. 加了一个2分钟一执行的shell,其中一段逻辑是,ping网关3次不通就重启网络:
...
result=`ping -c3 $GATEWAY | grep ttl`
if [ -z "$result" ]; then
echo -e "network connection
failed." >>
checkphp.log
/etc/init.d/network restart &&
/sbin/arp -f
fi
...
上面三个调整后http://www.beneficials.net,运行了四天,可就是今儿上午,杯具重现!但那个2分钟一执行的shell起了作用,它重启网络后又通了。
现在想请教的是:
我想在shell里加入对当然出问题时问题所在、服务器关键状态检查的脚本,请大家给个思路,该从哪些方面检查问题的所在?
拜谢各位先!ping不通网关了,重启恢复,楼主检查下网卡的负载.
还有,楼主是什么网卡,有条件换一块试试 本帖最后由 gnubuntu 于 2010-12-08 15:42 编辑
回复 2# chenyx
Broadcom Corporation NetXtreme II BCM5716 Gigabit Ethernet
流量最高峰的时候平均70多M,但好多时候出这个问题的时候不是高峰期。。。
另,网上驱动也更新了,之前是用CentOS默认的驱动,后,以为是驱动问题,就从Dell那边要的最新驱动下载,更新了。楼主让IDC帮忙,看看对应交换机端口是否有异常.
另外,在你的cron脚本中添加一个输出到一个文件,把当时的ifconfig网卡的信息放到文件中研究下
个人感觉网卡有问题的面大,建议楼主换一块测试下回复 4# chenyx
谢谢啊,给了三个思路啊 :em27:
[*]检查IDC那边交换机对应端口
[*]记录ifconfig状态
[*]测试网卡
还有一个没说,就是测试网络线缆http://www.kaakoo.net!sk2回复 6#
chenyx
网络线缆?IDC那边应该不会有问题吧?服务器到路由的网线倒是可以换一下
不
分享:
喜欢
0
赠金笔
加载中,请稍候......
评论加载中,请稍候...
发评论
登录名: 密码: 找回密码 注册记住登录状态
昵 称:
评论并转载此博文
发评论
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。