xxl-job 跨公网如何调度?

0h4hbjxa  于 2022-04-21  发布在  Java
关注(0)|答案(3)|浏览(630)

调度中心部署在阿里云服务器,执行器部署在IDC机房(xxl.job.executor.ip 设置为外网地址:端口),可以注册到调度中心,执行器的端口通过硬件防火强Map(DNAT)到公网地址,但是不能调度时异常,msg:xxl-job remoting error(Connection reset), for url : http://115.231.xxx.226:9120/run,请问如何解决?如图所示:

eivgtgni

eivgtgni1#

我之前也遇到过这样的问题,很可能是因为netty依赖冲突导致.

uurv41yg

uurv41yg2#

在调度器telnet执行器ip:port, 看看能不能通。 不能通就检查网络,能通就检查项目代码

niwlg2el

niwlg2el3#

执行器注册的时候手动填写个公网能访问的地址

相关问题