`

the leap second may crash servers

 
阅读更多

1.what is leap second

设在巴黎的国际地球自转服务组织宣布,由于地球自转放缓的原因,今年全球将迎来史上第26次闰秒,时间在格林尼治时间6月30日午夜,科学家们将再度给钟表额外增加1秒钟时间,届时原子钟将会在23时59分59秒后停留一秒钟,让原子钟等上地球自转变慢的步伐。

 
  that is:

 

     case 'world time' is slower than atom time

  how long a second in scale in this case
 

2.impacts

  yesterday,the leap second was come here at 8'o clock moring,one related thing were occured:

  high system cpu,user cpu for all processes lied in that node which run a 'ntp' service



   and the kern.log

Jul  1 07:59:59 xxx-01 kernel: [14897543.632649] Clock: inserting leap second 23:59:60 UTC

 

3.solutions

 a.restore time from hardware

  first,my fellow checked that but found nothing!then a idea come to his mind:leap second!so he used this command to restore time from haredware

hwclock -s

   then the processes in that node all restored to be normal.

 b.restart processes

 c.add a jump second (experiment,like google)

 d.stop ntp at that time

 

4.root cause

  a dead lock occurs when get hardware clock,see [2]

 

The kernel attempts to print a message when a leap second is inserted or removed.  This can cause kernel versions prior to 2.6.29 to hang, due to a deadlock on xtime_lock.  See http://lkml.org/lkml/2009/1/2/373 for a trace and explanation.

   note:in my case,it only occured in os linux-3.2 which run with 'ntp' service,but for other os linux-3.5 which run  with 'ntp' also lucky happened nothing!

 

ref:

闰秒变更对服务器等的影响

[2]Leap second message can hang the kernel

全球迎第26次闰秒 7月1日闰秒怎么来的?

  • 大小: 45.9 KB
  • 大小: 12.6 KB
  • 大小: 30.8 KB
  • 大小: 45.2 KB
分享到:
评论

相关推荐

    「安全研究」M the leap transforming from techie to security leader

    「安全研究」M the leap transforming from techie to security leader - 攻防实训 安全实践 防火墙 渗透测试 工控安全 区块链

    LEAP中文说明书

    《LEAP中文说明书》是一份针对LEAP电声模拟软件的详细指南,其内容涵盖了软件的使用方法、设计理念、术语定义以及实例分析等。该说明书以中文形式呈现,旨在帮助读者更好地理解和运用LEAP软件,以及如何在电声工程...

    MRTK LeapMotion 导入unity资源包

    **MRTK (Mixed Reality Toolkit) 与 LeapMotion 在 Unity 中的应用** MRTK(Mixed Reality Toolkit)是一个开源的开发工具集,专为混合现实应用设计,支持Microsoft HoloLens、Windows Mixed Reality以及Oculus等...

    Leapmotion3.2.0 SDK

    LeapMotion 3.2.0 SDK 是一个专为开发者设计的工具包,它允许程序员利用 Leap Motion 技术创建创新的交互式应用。Leap Motion 技术是一种先进的手势识别技术,能够捕捉到用户的手指和手部动作,将这些动作转化为...

    LeapMotion控制器 LeapDeveloperKit_4.1.0版本

    LeapMotion控制器是一款先进的体感设备,它通过捕捉手部运动来实现对虚拟环境的互动,为用户带来沉浸式体验。LeapDeveloperKit_4.1.0是该控制器的一个开发工具包,专为开发者设计,旨在帮助他们构建和优化与Leap...

    Leap Motion SDK 官方

    Leap Motion SDK是面向开发者的一款重要工具,主要用于实现基于红外技术的手势识别控制。这款SDK使得开发者能够集成先进的手部追踪技术到他们的应用、游戏或任何交互式项目中,为用户提供无需物理接触的交互体验。接...

    Leap Motion 显示图像

    标题中的“Leap Motion 显示图像”指的是利用Leap Motion控制器来捕获和处理图像。Leap Motion是一款先进的体感控制器,能够追踪手部运动,为用户提供无触碰的交互体验。在这个场景下,它被用于捕捉和分析来自真实...

    LeapFrog下载程序教程

    《LeapFrog下载程序教程详解》 LeapFrog是一家专注于儿童教育电子产品的公司,其产品如点读笔深受家长和孩子们的喜爱。本文将详细介绍如何使用LeapFrog的下载程序,帮助用户更好地利用LeapFrog Junior的点读笔,...

    LeapMotion的python示例程序

    LeapMotion是一款先进的体感控制器,它能够识别用户的手势动作,并将其转化为计算机可理解的输入。这个"LeapMotion的python示例程序"是专为Python编程语言设计的,旨在帮助开发者利用LeapMotion技术来创建交互式应用...

    Leap Motion Developer SDK -Windows

    The Leap Motion Developer SDK contains the necessary libraries to get started with integrating the Leap Motion Controller into your project. You will find pre-compiled libraries, documentation and ...

    [Leap Motion] Leap Motion 开发核心技术 (英文版)

    Leverage the power of Leap Motion to develop and deploy a fully interactive application Overview Comprehensive and thorough coverage of many SDK features Intelligent usage of gesture interfaces In-...

    基于WPF的leapmotion的c#例程

    **基于WPF的LeapMotion C#程序详解** 在当今的计算机技术领域,用户交互体验的提升成为了关键。LeapMotion技术的出现,为无接触式、自然的手势控制提供了可能,而Windows Presentation Foundation(WPF)作为.NET ...

    leapmotion驱动程序LeapDeveloperKit_4.1.0+52211_win

    《LeapMotion驱动程序在Unity开发中的应用详解》 LeapMotion驱动程序是专为 LeapMotion手势控制器设计的一款核心软件,它允许设备捕捉并解析用户的手部动作,将其转化为精确的3D运动数据,进而应用于各种软件和游戏...

    Leapmotion UnityModules_LM_4.5.1.zip

    《Leapmotion Unity模块详解与应用》 Leapmotion技术在虚拟现实(VR)和桌面交互领域具有独特的地位,它为用户提供了一种创新的手势控制方式,让数字世界与真实世界之间的互动更加直观。本文将深入探讨“Leapmotion...

    Leapmotion小游戏

    标题中的“Leapmotion小游戏”指的是使用Leap Motion技术开发的互动游戏。Leap Motion是一种先进的体感控制器,它能够捕捉用户的手部动作,将其转化为数字输入,从而实现无触碰的交互体验。这种技术在游戏开发中尤其...

    基于MATLAB的leap motion接口

    标题中的“基于MATLAB的leap motion接口”指的是在MATLAB编程环境中,通过特定的接口与Leap Motion设备进行交互的技术。Leap Motion是一款先进的体感控制器,可以捕捉到手指的精细动作,为用户提供一种非接触式的...

    C# Leap Motion样例

    标题中的"C# Leap Motion样例"指的是一个使用C#编程语言编写的示例项目,它与Leap Motion设备的交互有关。Leap Motion是一款先进的体感控制器,能够捕捉并识别手部和手指的动作,为开发者提供了在虚拟空间中进行手势...

    Leap_Motion_Core_Assets_ 4.4.0.rar

    《Unity与Leap Motion SDK结合开发详解》 在游戏开发领域,Unity引擎因其强大的3D图形渲染能力和跨平台特性,已经成为许多开发者首选的工具。而Leap Motion SDK则为开发者提供了先进的手势识别技术,使得用户可以...

Global site tag (gtag.js) - Google Analytics