linux – 为什么在没有互联网的初创公司之后ntp没有恢复?
我有一些
Linux设备(没有TOY芯片,所以他们完全依赖于ntp),可能无法访问Internet(启动链接的链接)启动. ntp服务将启动,但显然不会联系任何同行.然后我得到一个运行但没有与任何同步器同步的ntp服务(ntpq -p给出.INIT.状态)
问题是,当建立与Internet的连接时,这确实会发生变化. 如果在启动时连接可用,那么一切正常.请注意,如果我手动发出服务ntp restart(ntp连接到对等端并且时间正确同步). ntp不应该尝试定期重新连接吗? >如果是的话:这是我应该配置的东西(我在配置中没有看到任何内容) 注意:看起来像from the docs最大池时间(我理解的是ntp在放弃之前会尝试连接到对等体的最大时间?)是1024秒= 17分钟,这比建立Internet访问所需的时间多(约2至5分钟,最坏的情况) 解决方法
您可能被ntpd的边缘情况所困扰:
IIRC ntpd版本< 4.2.4p3从同步列表中删除了某些服务器,这些服务器在某些时候无法访问.在这种情况下,这当然是非常糟糕的,因为在获得互联网连接之前,ntpd可能很好地“耗尽”其同行列表. 可以/可以在ntp.conf中为这些服务器设置动态选项来解决此问题. 对于较新的版本,这不再是必要的(同样,动态选项在某些时候已经退役,这对于一些突然抱怨ntp的人来说会引起轻微的抱怨). 因此,您可以升级ntpd,也可以设置选项. 作为第三种选择,您可以在init系统中创建适当的依赖项;使ntpd依赖已建立的互联网连接(而不仅仅是网络).结果是您可以将其与其他服务一起重复使用. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |