首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >启用IPv6会使TIME_WAITs急剧上升

启用IPv6会使TIME_WAITs急剧上升
EN

Server Fault用户
提问于 2013-09-30 15:42:42
回答 1查看 285关注 0票数 0

上周,我们在我们的权威DNS服务器上启用了IPv6,并为我们的域名服务器在注册商上启用了相应的Glue记录,并为我们自己的网站添加了AAAA记录。这次推出没有什么问题,我们现在正在IPv6上为我们的网站提供本地服务。

这个周末,我们向客户端的一个专用服务器添加了一个IPv6地址,确保IPv6配置了Apache,并将该IP地址添加到他们自己的DNS区域文件中。

从那时起,我们对URL (http://www.allgirlsallowed.org)的Nagios监视一直在抱怨:

10秒后临界套接字超时

我们已经确认该网站是完全运行的,并且DNS配置正确,尽管外部工具(如Pingdom的网站测试和http://www.downforeveryoneorjustme.com)的结果好坏参半(Pingdom说它工作得很好,每个人都说它坏了)。

在我们的调查中,我们注意到几十个TIME_WAITs来自同一个IPv6地址(这个地址位于同一个/64块中,是由主机提供商操作的IP )。

现在,我确实理解了TIME_WAIT状态意味着连接实际上已经关闭,并且这个进程很快就会消失。也就是说,这是我在服务器上找到的唯一奇怪的东西。我们还看到了持续增加的负载(~0.5,即使现在有0名访客)。

我担心的是,我们还没有在其他支持IPv6 6的服务器上看到这种行为(尽管这是理所当然的,但我们的其他IPv6服务器的流量可能比这个特定的客户端少得多)。

你有什么建议让我调查的吗?很明显,我可以回去让IPv6瘫痪,但那是一种糟糕的结果.我想找出这个问题并当面解决。

EN

回答 1

Server Fault用户

回答已采纳

发布于 2013-10-02 16:01:17

迈克尔-谢谢你的回应。我相信我已经找到了Nagios抱怨的原因,以及我看到的大量TIME_WAITs (因为我刚刚更改了/etc/sysconfig/network/ifcfg-eth0),尽管我不明白为什么会有所不同,我也不明白为什么会解决这个问题。

问题是服务器正在为IPv6提取一个DHCP地址(我们没有在ifcfg-eth0中专门设置它)。尽管如此,我们确实在该文件中包含了以下行:

代码语言:javascript
复制
IPV6INIT=no

直到几分钟前,我才将这个文件逐行地与运行IPv6的另一个服务器上的文件进行比较,因为问题服务器仍然存在问题,TIME_WAITs比我想象的更多,负载仍然很大,客户抱怨他们的网站非常慢(有时今天早些时候也会出现故障)。

当我没有在启用了IPV6INIT的其他服务器上的文件中插入该行时,我发现我已经将这个IPv6行插入到了他们的文件中。

当我删除这一行并重新启动网络服务时,所有的TIME_WAITs都消失了,服务器负载下降了,Nagios立即发出了一个“恢复”警报,提醒它过去3天一直在抱怨的关键状态。

我们将继续密切关注我们的情况,但问题似乎已经解决了。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/542713

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档