-
date 显示的时间差了 8 小时:一次时区、UTC 与时钟同步的复盘
一台新装的 CentOS 服务器 date 显示 UTC 比北京时间慢 8 小时,我一行 timedatectl set-timezone Asia/Shanghai 把时区改对了,可没多久业务同事炸了:数据库里改时区之前就存好的老订单时间全错了晚了 8 小时,我根本没碰过那些数据怎么会跟着变。排查梳理:timedatectl 看到时区原本是 UTC,改成 Asia/Shanghai 后 date…- 2
- 0
-
两台机器时间差了 5 分钟:一次 Linux 服务器时钟与 NTP 排查复盘
两个服务 A 调 B,A 签了时间戳的令牌,B 校验时老报"令牌时间戳超出允许范围",两边代码都没改,差值稳定在 5 分钟。SSH 上两台机器各敲 date 才发现时间差了整整 5 分钟。排查梳理:服务器时间不是绝对准的,它靠晶振计时晶振有误差会持续漂移,每天悄悄快或慢几秒累积成大偏差;时间不对先定性,date -u 比 UTC 分清是时区错的显示问题,还是时刻错连 UTC 都…- 0
- 0
-
两台服务器时间差了 8 分钟:一次 Linux 时间同步与 NTP 排查复盘
一套分布式系统跑在两台机器上,定时任务偶尔重复跑、多机日志顺序错乱,一查两台机器系统时间差了将近 8 分钟,可时区都对、手动 date -s 改对后过几天又慢了。排查梳理:时间不是配置而是会自己流动且流得不准的东西,机器靠石英晶振计时必然会漂,一台机器时间准不准取决于有没有东西持续校它;date -s 是一次性的还会造成时间跳变甚至倒退,让定时任务漏跑重跑;机器上有系统时钟和硬件时钟 RTC 两个…- 8
- 0
-
两台机器日志时间差了 8 秒:一次 Linux 时间同步与 chrony 排查复盘
一个请求在 B 服务的日志里"收到"早于在 A 服务"发出",日志时间戳自相矛盾。排查梳理:系统时钟与硬件时钟、晶振漂移与 NTP 持续校准、chrony 的 tracking 与 sources 体检、时区错与时钟漂的区别、时间跳变的次生灾害,以及一套时间同步排查纪律。- 0
- 0
时间同步
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!




