参考博客:https://blog.csdn.net/weixin_33798152/article/details/88628646 token时间过期
https://www.freesion.com/article/9330784403/ 服务器时间同步
一,token错误
问题描述: 登录我们服务端移动平台时,频繁报出登录信息已过期错误.
后台服务日志如下:
2022-11-10 09:18:25 WARN o.g.coframe.sdk.serivce.CofTokenService: 158 - Jwt verifier token failed,msg is: The token cant’t be used before Thu Nov 10 09:18:46 CST 2022. (token不能在09:18:46之前使用).
问题原因: 我们的portal服务部署在两台服务器上,经排查两台服务器时间相差20多秒.导致token校验的时间在token生成之间.
解决办法: 使用时间服务器,保持两条服务器时间一致.
二,配置需要同步时间的服务器
1,
vim /etc/ntp.conf
2,输入下面内容并保存(记得把地址替换成自己的时间服务器地址):
server 10.0.3.42
fudge 10.0.3.42 stratum 10
3,启动
serivce ntpd start
4,设置开机自启动:
chkconfig ntpd on
先手动同步下试试
ntpdate -d 10.0.3.42