xuxueli / xxl-job

A distributed task scheduling framework.(分布式任务调度平台XXL-JOB)
http://www.xuxueli.com/xxl-job/
GNU General Public License v3.0
27.35k stars 10.82k forks source link

xxljob清理日志任务异常JobLogFileCleanThread、gluesource #3418

Open hello-piper opened 5 months ago

hello-piper commented 5 months ago

xxljob在执行清理任务的时候异常

Which version of XXL-JOB do you using?

2.3.0

Expected behavior

期望能够清理日志

Actual behavior

Unparseable date: "stats-service" java.text.ParseException: Unparseable date: "stats-service" at java.base/java.text.DateFormat.parse(DateFormat.java:399) at com.xxl.job.core.thread.JobLogFileCleanThread$1.run(JobLogFileCleanThread.java:69) at java.base/java.lang.Thread.run(Thread.java:833)

Steps to reproduce the behavior

spring配置

xxl-job 分布式定时任务

xxl: job: admin: addresses: http://... accessToken: executor: appname: ${spring.application.name} address: ip: port: 9999 logpath: logs/xxljob logretentiondays: 10 按照这样配置,实际上在目录中有两个文件夹(2024-04-07 gluesource) try { SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd"); logFileCreateDate = simpleDateFormat.parse(childFile.getName()); } catch (ParseException var11) { JobLogFileCleanThread.logger.error(var11.getMessage(), var11); } 怀疑是第二个gluesource转为时间类型异常了

Other information

syshenyao commented 4 months ago

这个"stats-service"文件名称不对,要日期格式