AWS 因为闰秒大面积宕机

2015-07-01 10:22:16 +08:00
 ykswang
Twitter上已经各种酸爽了

10684 次点击
所在节点    Amazon Web Services
47 条回复
zhengkai
2015-07-01 16:00:24 +08:00
昨天刚看到同事发了个 http://toutiao.com/a4600340448/ ,今天就……
lilydjwg
2015-07-01 16:26:48 +08:00
tt88050643
2015-07-01 16:40:55 +08:00
我们公司(一交易所)采取的方法是在6月30号晚停止ntp服务,7月1号8点以后,手动ntpdate立即校时,保证开盘前完成闰秒调整,而从今天的记录来看,ntp服务器不会出现07:59:60而是在08:00:00时间点停留两秒。在之前的模拟闰秒的测试中看,主机在接收到闰秒通知后是会重复跑两遍07:59:59。
em70
2015-07-01 16:53:05 +08:00
@learnshare 千年虫是当时业界集体忽悠外行的,没那么严重,但搞得全世界都如临大敌,很多软件公司都大大的赚了一笔
ykswang
2015-07-01 17:09:36 +08:00
@lilydjwg 我们在AWS的集群网络不通,CPU100%,都是从7:59:59后开始的
duangaduang
2015-07-01 17:27:52 +08:00
我们自己的服务器N多负载飙高,影响不小,主要还是我们用的内核版本比较低,哎!
duangaduang
2015-07-01 17:28:33 +08:00
@tt88050643 你们很专业啊!
lilydjwg
2015-07-01 17:33:29 +08:00
@ykswang 那给点链接去围观嘛。截图又不能点又不能复制文本。
tt88050643
2015-07-01 17:49:06 +08:00
@duangaduang 交易系统对时间进行切片打上时间戳,对时间还是挺敏感的。
kamushin
2015-07-01 18:16:44 +08:00
@wdlth 8点-9点,怎么可能还没同步好:(
easehu
2015-07-01 20:47:50 +08:00
我们公司从今年1月份就开始出通告了,我们在3月份完成所有设备的调查,最后找供应商确认这些设备是否会因为闰秒问题出现问题,最后到4月中旬得到结果,只有两台过保的光纤交换机可能会有问题,其他的机器系统内核都升级到了新版本,网络设备和存储设备都询问过供应商,确定到时没有这个问题。最终给两台光纤交换机搞了个私有的ntp服务器(ntp配置无法去掉,过保没技术支持),在私有ntp上用perl 模拟ntp服务器。早上平稳过度没出现设备宕机和网络中断的情况。
micyng
2015-07-01 21:13:16 +08:00
@est 不会出现60,而只是59重复一次
princeofwales
2015-07-01 21:35:31 +08:00
半个月前就做好了预案,今早提前到了公司,临时停止了几台数据库服务器的ntp,8点过后再打开,没有发现异常
我看了一些资料,是说会出现07:59:60,一般的应用当然没问题,timestamp类型的字段就可能有问题了,数据库不认第60秒
rrfeng
2015-07-01 21:48:53 +08:00
不是闰过好几回了吗……第一次就是停了 NTP 然后第二天起
反正我们的业务时间相关性不是很大。
alen
2015-07-01 21:50:18 +08:00
AWS机器没啥特殊变化,就和平时一样没啥事发生。
julyclyde
2015-07-01 22:03:50 +08:00
@easehu 如果交换机连不上ntp会如何?直接让它访问不了不就得了,为什么还做个假的?
julyclyde
2015-07-01 22:04:32 +08:00
@princeofwales 数据库字段应该可以吧?就怕事务处理受逆转时刻影响
wy315700
2015-07-01 22:05:06 +08:00
@julyclyde 那样 交换机时间会永远比其他设备快一秒。。。
julyclyde
2015-07-01 22:10:04 +08:00
@wy315700 闰秒之后再让它能连上就可以慢慢调过来吧。你的假ntpd提供啥数据给它?
wy315700
2015-07-01 22:21:21 +08:00
@julyclyde
估计是内核原因,不支持平滑过度1s这么大的差距,也许可以过度10ms这样的,所以要弄一系列假的NTP数据,诱导他慢慢的过度过来。

仅个人猜测

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/202398

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX