[XXLJob] XXLJob FAQ
概述:XXLJob FAQ
FAQ for XXL Job
Q: 执行器无法启动时成功注册到管理端,报403错误
- 版本信息
- 管理端: xxl-job-admin : 2.4.0
- 执行器: xxl-job-executor: 2.3.1
- 问题描述
执行器无法启动时成功注册到管理端,报403错误
[TID: N/A] [xxl-job-executor-001] [system] [2025/01/13 11:02:48.320] [INFO ] [xxl-job, executor ExecutorRegistryThread] [ExecutorRegistryThread$1] run:54__||__>>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='xxl-job-executor-001', registryValue='http://192.168.100.101:9999/'}, registryResult:ReturnT [code=500, msg=xxl-job remoting fail, StatusCode(403) invalid. for url : https://gateway.xxx.com/xxl-job-admin/api/registry, content=null]
- 问题分析
- 报403错误,说明网络是互通的,且似乎是权限方面问题
- 检查执行器的用户(
xxl.job.admin.username
)和密码(xxl.job.admin.password
),及用户对应管理端的权限:无误- 请求目标接口
root@kkk:~# curl https://gateway.xxx.com/xxl-job-admin/api/registry
<html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
<hr><center>nginx</center>
</body>
</html>
root@kkk:~# curl https://gateway.xxx.com/xxl-job-admin/
<html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
<hr><center>nginx</center>
</body>
</html>
初步结论: 负责代理 xxl-管理端 的 nginx 未开放xxl管理端的 url 资源给 执行器
解决了 负责代理 xxl-管理端 的 nginx 未开放xxl管理端的 url 资源给 执行器的根因后,再验证
//正常响应 (nginx有开放xxl管理端)
root@kkk:~# curl https://gateway.xxx.com/xxl-job-admin/api/registry
{"code":500,"msg":"invalid request, HttpMethod not support.","content":null}
root@kkk:~# curl https://gateway.xxx.com/xxl-job-admin/
-
解决方法:(参见问题分析)
-
推荐文献
- xxljob
- xxl.job.admin.addresses配置https域名 注册返回403 #2262 - github/xxljob 【推荐】
- https://github.com/xuxueli/xxl-job/blob/2.4.0/xxl-job-admin/src/main/java/com/xxl/job/admin/controller/JobApiController.java
- https://github.com/xuxueli/xxl-job/blob/2.4.0/xxl-job-core/src/main/java/com/xxl/job/core/thread/ExecutorRegistryThread.java
- https://github.com/xuxueli/xxl-job/blob/2.4.0/xxl-job-admin/src/main/java/com/xxl/job/admin/core/model/XxlJobRegistry.java
X 参考文献

本文作者:
千千寰宇
本文链接: https://www.cnblogs.com/johnnyzen
关于博文:评论和私信会在第一时间回复,或直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
日常交流:大数据与软件开发-QQ交流群: 774386015 【入群二维码】参见左下角。您的支持、鼓励是博主技术写作的重要动力!
本文链接: https://www.cnblogs.com/johnnyzen
关于博文:评论和私信会在第一时间回复,或直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
日常交流:大数据与软件开发-QQ交流群: 774386015 【入群二维码】参见左下角。您的支持、鼓励是博主技术写作的重要动力!