This commit is contained in:
@@ -29,7 +29,7 @@ namespace AyaNova.Biz
|
||||
if (BackupIsRunning) return;
|
||||
if (!OnDemand)
|
||||
{
|
||||
log.LogDebug("Checking if backup should run");
|
||||
log.LogTrace("Checking if backup should run");
|
||||
if (!ServerGlobalOpsSettingsCache.Backup.Active)
|
||||
{
|
||||
log.LogDebug("Automatic backup is set to INACTIVE - not backing up");
|
||||
@@ -38,7 +38,7 @@ namespace AyaNova.Biz
|
||||
|
||||
if (DateTime.UtcNow < ServerGlobalOpsSettingsCache.NextBackup)
|
||||
{
|
||||
log.LogDebug("Not past backup time yet");
|
||||
log.LogTrace("Not past backup time yet");
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -33,7 +33,7 @@ namespace AyaNova.Biz
|
||||
//
|
||||
public static async Task DoWorkAsync()
|
||||
{
|
||||
log.LogDebug("Job starting");
|
||||
log.LogTrace("Job starting");
|
||||
var tsSinceLastCheck = DateTime.UtcNow - _lastCheck;
|
||||
//which track are we on?
|
||||
/*
|
||||
@@ -56,10 +56,10 @@ namespace AyaNova.Biz
|
||||
tsCheckFrequency = SLOW_TRACK;
|
||||
break;
|
||||
}
|
||||
log.LogDebug($"Check frequency{tsCheckFrequency}");
|
||||
log.LogTrace($"Check frequency{tsCheckFrequency}");
|
||||
if (tsSinceLastCheck < tsCheckFrequency)
|
||||
{
|
||||
log.LogDebug($"Not yet");
|
||||
log.LogTrace($"Not yet");
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
@@ -34,16 +34,16 @@ namespace AyaNova.Biz
|
||||
//
|
||||
public static async Task DoWorkAsync()
|
||||
{
|
||||
log.LogDebug("Checking if Notify should run");
|
||||
log.LogTrace("Checking if Notify should run");
|
||||
if (NotifyIsRunning)
|
||||
{
|
||||
log.LogDebug("Notify is running already exiting this cycle");
|
||||
log.LogTrace("Notify is running already exiting this cycle");
|
||||
return;
|
||||
}
|
||||
//This will get triggered roughly every minute, but we don't want to deliver that frequently
|
||||
if (DateTime.UtcNow - lastRun < RUN_EVERY_INTERVAL)
|
||||
{
|
||||
log.LogDebug($"Notify ran less than {RUN_EVERY_INTERVAL} ago, exiting this cycle");
|
||||
log.LogTrace($"Notify ran less than {RUN_EVERY_INTERVAL} ago, exiting this cycle");
|
||||
return;
|
||||
}
|
||||
try
|
||||
|
||||
@@ -31,16 +31,16 @@ namespace AyaNova.Biz
|
||||
|
||||
public static async Task DoWorkAsync()
|
||||
{
|
||||
log.LogDebug("Checking if PMGenerate should run");
|
||||
log.LogTrace("Checking if PMGenerate should run");
|
||||
if (IsRunning)
|
||||
{
|
||||
log.LogDebug("PMGenerate is running already exiting this cycle");
|
||||
log.LogTrace("PMGenerate is running already exiting this cycle");
|
||||
return;
|
||||
}
|
||||
//This will get triggered roughly every minute, but we don't want to deliver that frequently
|
||||
if (DateTime.UtcNow - lastRun < RUN_EVERY_INTERVAL)
|
||||
{
|
||||
log.LogDebug($"PMGenerate ran less than {RUN_EVERY_INTERVAL} ago, exiting this cycle");
|
||||
log.LogTrace($"PMGenerate ran less than {RUN_EVERY_INTERVAL} ago, exiting this cycle");
|
||||
return;
|
||||
}
|
||||
try
|
||||
|
||||
@@ -31,16 +31,16 @@ namespace AyaNova.Biz
|
||||
|
||||
public static async Task DoWorkAsync()
|
||||
{
|
||||
log.LogDebug("Checking if CoreJobPMInventoryCheck should run");
|
||||
log.LogTrace("Checking if CoreJobPMInventoryCheck should run");
|
||||
if (IsRunning)
|
||||
{
|
||||
log.LogDebug("CoreJobPMInventoryCheck is running already exiting this cycle");
|
||||
log.LogTrace("CoreJobPMInventoryCheck is running already exiting this cycle");
|
||||
return;
|
||||
}
|
||||
//This will get triggered roughly every minute, but we don't want to deliver that frequently
|
||||
if (DateTime.UtcNow - lastRun < RUN_EVERY_INTERVAL)
|
||||
{
|
||||
log.LogDebug($"CoreJobPMInventoryCheck ran less than {RUN_EVERY_INTERVAL} ago, exiting this cycle");
|
||||
log.LogTrace($"CoreJobPMInventoryCheck ran less than {RUN_EVERY_INTERVAL} ago, exiting this cycle");
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
@@ -14,7 +14,7 @@ namespace AyaNova.Biz
|
||||
|
||||
private static DateTime _lastRun = DateTime.UtcNow;
|
||||
//SET LOW INTENTIONALLY AS CAN EAT UP A LOT OF RESOURCES QUICKLY IF RUN'S PAST TIME
|
||||
private static TimeSpan tsRunEvery = new TimeSpan(0, 1, 1);//every this minutes run the cleanup task
|
||||
private static TimeSpan tsRunEvery = new TimeSpan(0, 0, 20);//every twenty seconds run the cleanup task
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
@@ -23,9 +23,8 @@ namespace AyaNova.Biz
|
||||
{
|
||||
if (DateUtil.IsAfterDuration(_lastRun, tsRunEvery))
|
||||
{
|
||||
log.LogDebug("Checking for expired processes");
|
||||
log.LogTrace("Checking for expired report jobs");
|
||||
await Util.ReportRenderManager.KillExpiredRenders(log);
|
||||
//FileUtil.CleanTemporaryFilesFolder(new TimeSpan(0,5,0));//erase any files found to be older than 5 minutes
|
||||
var now = DateTime.UtcNow;
|
||||
_lastRun = now;
|
||||
}
|
||||
|
||||
@@ -17,7 +17,7 @@ namespace AyaNova.Biz
|
||||
{
|
||||
private static ILogger log = AyaNova.Util.ApplicationLogging.CreateLogger("CoreJobSweeper");
|
||||
private static DateTime lastSweep = DateTime.MinValue;
|
||||
private static TimeSpan SWEEP_EVERY_INTERVAL = new TimeSpan(0, 0, 10);
|
||||
private static TimeSpan SWEEP_EVERY_INTERVAL = new TimeSpan(0, 10, 10);//every ten minutes roughly
|
||||
private static TimeSpan SUCCEEDED_JOBS_DELETE_AFTER_THIS_TIMESPAN = new TimeSpan(14, 0, 0, 0);//14 days
|
||||
private static TimeSpan FAILED_JOBS_DELETE_AFTER_THIS_TIMESPAN = new TimeSpan(14, 0, 0, 0);//14 days (gives people time to notice and look into it)
|
||||
private static TimeSpan INTERNAL_JOBS_LOGS_DELETE_AFTER_THIS_TIMESPAN = new TimeSpan(14, 0, 0, 0);//14 days
|
||||
|
||||
Reference in New Issue
Block a user