在CentOs 7机器上,我有一个修改时区的服务,然后它向S3请求下载一些二进制文件。S3错误:请求时间和当前时间之间的差异太大为了解决这个问题,我必须等待15s才能让chronyd同步时间。但是,我不想等待所有的15s,我想使用chronyc makestep 0.1 3立即强制同步,但它不起作用。我的问题:难道chronyc makestep也需要时间来同步吗?
chronyc makestep 0.1 3
6bc51xsx1#
系统时钟以UTC计时。更改时区不会对此产生影响。您应该确保chrony服务正在运行,以便在系统运行的整个时间内保持时钟同步。如果由于某种原因时钟中断(例如VM迁移后),您可以强制立即重新同步,但makestep只允许逐步校正时钟,而不是缓慢摆动。您应该添加burst命令来进行一组新的测量,如下所示:# chronyc -m 'burst 3/3' 'makestep 0.1 3'
makestep
burst
# chronyc -m 'burst 3/3' 'makestep 0.1 3'
1条答案
按热度按时间6bc51xsx1#
系统时钟以UTC计时。更改时区不会对此产生影响。您应该确保chrony服务正在运行,以便在系统运行的整个时间内保持时钟同步。
如果由于某种原因时钟中断(例如VM迁移后),您可以强制立即重新同步,但
makestep
只允许逐步校正时钟,而不是缓慢摆动。您应该添加burst
命令来进行一组新的测量,如下所示:# chronyc -m 'burst 3/3' 'makestep 0.1 3'