gpt4 book ai didi

linux - 为什么 chronyc makestep 不能立即同步时间?

转载 作者:行者123 更新时间:2023-12-04 19:39:24 25 4
gpt4 key购买 nike

在 CentOs 7 机器上,我有一个修改时区的服务,然后它向 S3 发出请求以下载一些二进制文件。事实上,请求失败并出现众所周知的错误消息:

S3 Error: The difference between the request time and the current time is too large


要解决此问题,我必须等待 15 秒才能使 chronyd 同步时间。但是,我不想等待所有 15 秒,我想使用 chronyc makestep 0.1 3 立即强制同步,但它不起作用。
我的问题:
chronyc makestep 是否也需要时间来同步?

最佳答案

系统时钟保持 UTC 时间。更改时区对此没有影响。您应该确保 chrony 服务正在运行,以在系统运行的整个过程中保持时钟同步。
如果由于某种原因时钟中断(例如在 VM 迁移之后),您可以强制立即重新同步,但是 makestep只是允许逐步校正时钟而不是慢速转换。您应该添加 burst命令进行一组新的测量,如下所示:# chronyc -m 'burst 3/3' 'makestep 0.1 3'

关于linux - 为什么 chronyc makestep 不能立即同步时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72126387/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com