「掘虫者说」The timestamp difference between admin and executor exceeds the limit

发现问题,思考问题,情景讲述,定位解决。Copy the questions,not the answers.

发现问题

具体日志:
任务触发类型:手动触发
调度机器:171.xx.xxx.10
执行器-注册方式:自动注册
执行器-地址列表:[171.xx.xxx.10:71881]
路由策略:轮询
阻塞处理策略:单机串行
任务超时时间:0
失败重试次数:0

>>>>>>>>>>>触发调度<<<<<<<<<<<
触发调度:
address:171.xx.xxx.10:71881
code:500
msg:com.xxl.rpc.util.XxlRpcException: The timestamp difference between admin and executor exceeds the limit. at com.xxl.rpc.remoting.invoker.reference.XxlRpcReferenceBean$1.invoke(XxlRpcReferenceBean.java:221) at 

情况描述

xxl-job部署在服务器上面,然后本地微服务进行注册服务。结果识别了微服务,但是读取不到IP

网友评论

来源xxl-job issues

the timestamp difference between admin and executor exceeds the limit.这个时间可以配置吗
这个错误信息换一下吧,前两天也碰到了,主要是这个 Timestamp Timeout 太有欺骗性了,完全不会从服务器时间上考虑

排查问题

服务时间

[hadoop@mysql]$ date
2020年 03月 19日 星期四 16:52:54 CST

我本地时间

2020年 03月 19日 星期四 16:54:56 CST

解决问题

分析问题,然后情况回顾,然后进行定位,修改服务器时间和本地(笔记本)时间一致即可。
譬如:

[root@hadoop5 ~]# date -s "2020-03-19 16:58:15"
2020年 03月 19日 星期四 16:58:15 CST

你可能感兴趣的:(掘虫者说)