Jwt verifier token failed,msg is: The token cant’t be used before及实现多台服务器时间同步

参考博客: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
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值