XXL-JOB 是一个分布式任务调度平台
2025-05-17
2
参考资料
XXL-JOB 简介
XXL-JOB 是一个分布式任务调度平台,核心设计目标是开发简单、易扩展、易维护。
特点
简单易用:提供Web管理界面,操作简单。
分布式支持:支持任务分片、动态扩容。
高可用:支持集群部署,任务失败自动重试。
丰富的任务类型:支持Shell、Python、Java等任务。
实时监控:提供任务执行日志和运行报表。
最新更新内容及时间
最新版本:2.3.1
更新时间:2023年5月
更新内容:
新增任务依赖功能。
优化任务分片逻辑。
修复若干已知Bug。
镜像下载地址
Docker Hub:
xuxueli/xxl-job-admin:2.3.1
官网地址
文档地址
Docker 安装示例
docker run -d \ -e PARAMS="--spring.datasource.url=jdbc:mysql://mysql:3306/xxl_job?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&serverTimezone=Asia/Shanghai \ --spring.datasource.username=root \ --spring.datasource.password=123456" \ -p 8080:8080 \ -v /tmp:/data/applogs \ --name xxl-job-admin \ xuxueli/xxl-job-admin:2.3.1
YAML 配置示例
xxl: job: admin: addresses: http://127.0.0.1:8080/xxl-job-admin executor: appname: xxl-job-executor-sample ip: port: 9999 logpath: /data/applogs/xxl-job/jobhandler logretentiondays: 30 accessToken:
常见错误及解决方法
数据库连接失败
检查数据库地址、用户名、密码是否正确。
确保数据库已创建并初始化脚本已执行。
任务执行失败
检查执行器是否在线。
查看任务日志定位具体错误。
调度中心无法访问
检查调度中心服务是否启动。
检查防火墙或网络配置。
任务重复执行
检查任务配置的Cron表达式是否正确。
确保任务ID唯一。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。