xuxueli / xxl-job

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

为什么任务跑到了别的环境?【急急急】 #3334

Open yzystart opened 11 months ago

yzystart commented 11 months ago

是这样的,我们测试有两套环境 test1 和 test2,test1和test2 都有对应的执行器 test1execute 和 test2execute ,这两个执行器下都有一个定时任务叫 test , 然后我把test1下的test任务停了,执行一次test2的test任务,为什么我看服务的日志,任务跑到了test1去?test1服务对应的方法被执行了。 这是咋回事啊? ,我看程序里的xxljob的配置也没问题啊,都是用的xxljob里的执行器的名称和端口。

Jack724 commented 10 months ago

看你test1和test2里的配置xxl.job.admin.address

a870368162 commented 10 months ago

提供一个思路: 1、检查每个环境注册到admin的执行器ip是不是对应环境的ip。例如test1环境的执行器对应的ip是test1,如果发现执行器ip不对,则是配置错误。 2、检查每个环境xxl-job-admin的数据库地址是不是分开的,如果test1与test2共用一个mysql,就会出现test1有test1与test2两个执行器,test2也会出现两个执行器