Improve system maintenance task

This commit is contained in:
David Bomba 2022-05-20 09:46:21 +10:00
parent accd408ba1
commit 66f3a4fc14
3 changed files with 19 additions and 2 deletions

View File

@ -57,7 +57,6 @@ class Kernel extends ConsoleKernel
$schedule->job(new ReminderJob)->hourly()->withoutOverlapping();
// $schedule->job(new LedgerBalanceUpdate)->everyFiveMinutes()->withoutOverlapping();
$schedule->job(new QueueSize)->everyFiveMinutes()->withoutOverlapping();
$schedule->job(new CompanySizeCheck)->daily()->withoutOverlapping();

View File

@ -122,7 +122,7 @@ class SystemMaintenance implements ShouldQueue
nlog("deleting {$backup->filename}");
if($backup->filename)
Storage::disk(config('filesystems.default'))->delete($backup->filename);
$backup->deleteFile();
$backup->delete();

View File

@ -47,4 +47,22 @@ class Backup extends BaseModel
}
}
public function deleteFile()
{
nlog("deleting => ". $this->filename);
try{
Storage::disk(config('filesystems.default'))->delete($this->filename);
}
catch(\Exception $e){
nlog("BACKUPEXCEPTION deleting backup file with error ". $e->getMessage());
}
}
}