diff --git a/src/SJZY.Track.Application/SjzyTrackApplicationModule.cs b/src/SJZY.Track.Application/SjzyTrackApplicationModule.cs index 002317a4..53284c7a 100644 --- a/src/SJZY.Track.Application/SjzyTrackApplicationModule.cs +++ b/src/SJZY.Track.Application/SjzyTrackApplicationModule.cs @@ -221,12 +221,13 @@ public class SjzyTrackApplicationModule : AbpModule context.Services.Configure(configuration.GetSection("WarningTask")); context.Services.AddHangfire(o => { - var options = new RedisStorageOptions() + var options = new RedisStorageOptions { - Prefix = GlobalConst.TrackHangfireKeyPrefix, + Prefix = $"{GlobalConst.TrackHangfireKeyPrefix}:", Db = int.Parse(configuration["Redis:Database"]!), }; - o.UseRedisStorage(connectionString,options); + o.UseRedisStorage(connectionString, options) + .WithJobExpirationTimeout(TimeSpan.FromHours(1)); // 终止态任务只保留1小时 }); context.Services.AddHangfireServer(o => {