修改 强制清理任务缓存时间为1小时一次
This commit is contained in:
parent
4361e7fa0f
commit
22e1a87a68
|
|
@ -31,8 +31,8 @@ namespace Learn.VideoAnalysis.Expand
|
||||||
//任务缓存清理
|
//任务缓存清理
|
||||||
// scheduler.Schedule<TaskFileClearJob>().HourlyAt(10);
|
// scheduler.Schedule<TaskFileClearJob>().HourlyAt(10);
|
||||||
//强制清理所有缓存内容
|
//强制清理所有缓存内容
|
||||||
//scheduler.Schedule<ClearAllCacheJob>().Hourly();
|
scheduler.Schedule<ClearAllCacheJob>().Hourly();
|
||||||
scheduler.Schedule<ClearAllCacheJob>().EverySeconds(40);
|
//scheduler.Schedule<ClearAllCacheJob>().EverySeconds(40);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -45,23 +45,6 @@ namespace VideoAnalysisCore.Job
|
||||||
}
|
}
|
||||||
Console.WriteLine($"已删除过期缓存数量 {i}");
|
Console.WriteLine($"已删除过期缓存数量 {i}");
|
||||||
|
|
||||||
// 获取根目录下的散落文件
|
|
||||||
var files = Directory.GetFiles(cacheDir);
|
|
||||||
foreach (var file in files)
|
|
||||||
{
|
|
||||||
try
|
|
||||||
{
|
|
||||||
if (File.GetCreationTime(file) < DateTime.Now.AddHours(-1))
|
|
||||||
{
|
|
||||||
File.Delete(file);
|
|
||||||
Console.WriteLine($"已删除过期缓存文件: {file}");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
catch (Exception ex)
|
|
||||||
{
|
|
||||||
Console.WriteLine($"清理文件 {file} 时发生错误: {ex.Message}");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
catch (Exception ex)
|
catch (Exception ex)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue