xxl-job 为什么任务跑到了别的环境?【急急急】

dohp0rv5  于 3个月前  发布在  其他
关注(0)|答案(2)|浏览(241)

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

iq3niunx

iq3niunx1#

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

raogr8fs

raogr8fs2#

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

相关问题