整理东京服务器时间漂移导致 SSL 证书报错的排查实战。
时间漂移会导致证书校验失败。以下是排查实战。
一、现象 - 访问报证书错误 - 提示证书未生效或已过期 - API 调用 TLS 握手失败 - 明明证书没过期却报错
二、原因 服务器时间与实际时间偏差过大,导致证书有效期校验失败。
三、定位 1) date 查看本机时间 2) 与标准时间对比 3) timedatectl 查看同步状态 4) chronyc sources 查看时间源
四、解决 - 立即同步时间(chrony/ntpdate) - 配置 NTP 持续同步 - 校准时区
五、连带问题 - 日志时间错乱 - 分布式一致性 - 定时任务错时
六、预防 1) 统一 NTP 2) 监控时间偏差 3) 偏差告警 4) 定期核查
总结:证书突然报错要先查服务器时间,配置 NTP 持续同步并监控偏差。