[xuxueli/xxl-job]跨公网如何调度?

2023-12-18 422 views
8

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

回答

5

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

8

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

0

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