fix(xxl-job): 配置executor IP和端口解决跨服务器回调失败
Some checks failed
Java CI with Maven / build (11) (push) Has been cancelled
Java CI with Maven / build (17) (push) Has been cancelled
Java CI with Maven / build (8) (push) Has been cancelled

XXL-Job Admin部署在Infra服务器,executor运行在Prod服务器的Docker容器中,
容器内部IP不可达,需指定宿主机IP和独立端口供Admin回调。

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
lzh
2026-02-13 17:03:39 +08:00
parent bec46c2919
commit a68ce9a28a
5 changed files with 27 additions and 3 deletions

View File

@@ -55,6 +55,7 @@ services:
restart: on-failure:5
ports:
- "48081:48081"
- "9901:9901"
environment:
TZ: Asia/Shanghai
SPRING_PROFILES_ACTIVE: prod
@@ -84,7 +85,9 @@ services:
# XXL-Job 调度中心地址
XXL_JOB_ADMIN_ADDRESSES: http://172.17.16.7:19090/xxl-job-admin
XXL_JOB_EXECUTOR_IP: 172.17.16.14
XXL_JOB_EXECUTOR_PORT: 9901
volumes:
- app-logs:/app/logs
deploy:
@@ -108,6 +111,7 @@ services:
restart: on-failure:5
ports:
- "48082:48082"
- "9902:9902"
environment:
TZ: Asia/Shanghai
SPRING_PROFILES_ACTIVE: prod
@@ -128,7 +132,9 @@ services:
# XXL-Job 调度中心地址
XXL_JOB_ADMIN_ADDRESSES: http://172.17.16.7:19090/xxl-job-admin
XXL_JOB_EXECUTOR_IP: 172.17.16.14
XXL_JOB_EXECUTOR_PORT: 9902
volumes:
- app-logs:/app/logs
healthcheck:
@@ -147,6 +153,7 @@ services:
restart: on-failure:5
ports:
- "48091:48091"
- "9903:9903"
environment:
TZ: Asia/Shanghai
SPRING_PROFILES_ACTIVE: prod
@@ -177,7 +184,9 @@ services:
# XXL-Job 调度中心地址
XXL_JOB_ADMIN_ADDRESSES: http://172.17.16.7:19090/xxl-job-admin
XXL_JOB_EXECUTOR_IP: 172.17.16.14
XXL_JOB_EXECUTOR_PORT: 9903
volumes:
- app-logs:/app/logs
deploy:
@@ -232,6 +241,7 @@ services:
restart: on-failure:5
ports:
- "48092:48092"
- "9904:9904"
environment:
TZ: Asia/Shanghai
SPRING_PROFILES_ACTIVE: prod
@@ -256,6 +266,8 @@ services:
# XXL-Job 调度中心地址
XXL_JOB_ADMIN_ADDRESSES: http://172.17.16.7:19090/xxl-job-admin
XXL_JOB_EXECUTOR_IP: 172.17.16.14
XXL_JOB_EXECUTOR_PORT: 9904
volumes:
- app-logs:/app/logs

View File

@@ -99,6 +99,9 @@ xxl:
job:
admin:
addresses: ${XXL_JOB_ADMIN_ADDRESSES:http://172.17.16.7:19090/xxl-job-admin}
executor:
ip: ${XXL_JOB_EXECUTOR_IP:}
port: ${XXL_JOB_EXECUTOR_PORT:9999}
--- #################### 服务保障相关配置 ####################

View File

@@ -116,6 +116,9 @@ xxl:
job:
admin:
addresses: ${XXL_JOB_ADMIN_ADDRESSES:http://172.17.16.7:19090/xxl-job-admin}
executor:
ip: ${XXL_JOB_EXECUTOR_IP:}
port: ${XXL_JOB_EXECUTOR_PORT:9999}
--- #################### 服务保障相关配置 ####################

View File

@@ -106,6 +106,9 @@ xxl:
enabled: true
admin:
addresses: ${XXL_JOB_ADMIN_ADDRESSES:http://172.17.16.7:19090/xxl-job-admin}
executor:
ip: ${XXL_JOB_EXECUTOR_IP:}
port: ${XXL_JOB_EXECUTOR_PORT:9999}
--- #################### 服务保障相关配置 ####################

View File

@@ -109,6 +109,9 @@ xxl:
job:
admin:
addresses: ${XXL_JOB_ADMIN_ADDRESSES:http://172.17.16.7:19090/xxl-job-admin}
executor:
ip: ${XXL_JOB_EXECUTOR_IP:}
port: ${XXL_JOB_EXECUTOR_PORT:9999}
--- #################### 服务保障相关配置 ####################