记一次线上系统登录异常

1.背景

正式环境系统突然登录不上,提示登录失败。该应用是部署在云上k8s

2.排查

# 首先看了下用户的密码,发现正常,无变动。
# 然后查看Pod运行日志
kubectl logs -f test_pod_name

发现Caused by: java.lang.RuntimeException: Clock moved backwards. Refusing to generate id for 21816217 milliseconds
百度后说是 生成原因是:系统时间倒退造成的,而mybatis默认的id生成算法是雪花算法 ,生成id就会抛异常(应该是手动修改系统时间了)

项目负责人同意后重启pod,恢复

3.引用

clock moved backwards. Refusing to generate id for XX milliseconds.
2021年12月21日复盘 雪花算法 服务器时钟偏移错误

posted @ 2022-09-07 12:57  钱塘江畔  阅读(384)  评论(0)    收藏  举报