问题:
触发调度:
address:http://192.168.101.1:9999/
code:500
msg:xxl-job remoting error(connect timed out), for url : http://192.168.101.1:9999/run
详细描述:
在虚拟机中用docker部署了一个XXL-JOB
打开后台服务器
执行器的管理这里显示已经有一个执行器连接上了
然后在任务管理这里也已经开启了一个任务。
但是打开调度日志上面的调度结果全部都是失败。到后台打断点也没有进入到方法中。
查看报错日志:显示连接超时。
解决:
在执行管理那里配置的执行器为自动注册,然后其实显示的IP地址和端口也没有问题,但是它就是失败了,我改成了手动录入,然后从windows的cmd命令那里输入ipconfig命令,随便选了一个ipv4的地址,然后成功了。
然后再去调度日志中查看,调度结果都变成了成功。
感觉很奇怪,原因不清楚,但是我看到网上的很多也是这样的问题。马马虎虎就过去了,记录一下。
windows查询ip地址的命令是:ipconfig
然后:晚上我测试分片广播的时候又遇到了这个问题
我又去执行管理器那里,看到它自动注册使用的是我的windows的以太网适配器的ipv4的地址
然后我改成了手动录入:无线局域网适配器的ipv4的地址
然后就跑通了
总之就是这个ip地址的问题,大概率和虚拟机的网络配置有关系。