xuxueli / xxl-job

A distributed task scheduling framework.(分布式任务调度平台XXL-JOB)
http://www.xuxueli.com/xxl-job/
GNU General Public License v3.0
27.45k stars 10.86k forks source link

请问 任务关联执行器为何执行失败呢? #257

Closed luckzhangla closed 6 years ago

luckzhangla commented 6 years ago

分别在3台机器tomcat里 部署了 执行器,在调度中心新建任务时,发现只有 关联第一个执行器 187机器的,任务才可执行成功。 任务关联其它2个执行器,188,189机器的,任务执行不成功,为何?

第一台机器 配置,如下: PS:调度中心配置在第一台机器 187

第一个执行器187机器: xxl.job.executor.appname=xxl-job-executor-sample1 xxl.job.executor.ip=192.168.54.187 xxl.job.executor.port=9999

第二个执行器 188机器,如下 xxl.job.executor.appname=xxl-job-executor-sample2 xxl.job.executor.ip=192.168.54.188 xxl.job.executor.port=9999

第三个执行器 189机器,如下 xxl.job.executor.appname=xxl-job-executor-sample3 xxl.job.executor.ip=192.168.54.189 xxl.job.executor.port=9999

从第二台、第三台 ,执行器log 看,提示如下: 2017-12-29 12:47:41 xxl-job-executor-sample-spring [com.xxl.job.core.thread.ExecutorRegistryThread]-[Thread-8]-[run]-[67]-[INFO] >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registGroup='EXECUTOR', registryKey='xxl-job-executor-sample3', registryValue='192.168.54.189:9999'}, registryResult:ReturnT [code=500, msg=## The timestamp difference between admin and executor exceeds the limit., content=null] 管理器和执行器之间的时间戳差异超出了限制

请问该怎么解决呢?

luckzhangla commented 6 years ago

已找到问题,多台机器时钟必须保持一致

xuxueli commented 6 years ago

赞!对遇到类似问题的朋友很有参考价值。