Procházet zdrojové kódy

debug snapshot jobs

andre před 4 roky
rodič
revize
5508c607cf
2 změnil soubory, kde provedl 18 přidání a 1 odebrání
  1. 9 0
      app/Cron/Snapshots.php
  2. 9 1
      app/Jobs/Vps/SnapshotVmJob.php

+ 9 - 0
app/Cron/Snapshots.php

@@ -99,6 +99,15 @@ class Snapshots extends Command {
                     $entity->update(['updated_at' => date("Y-m-d H:i:s")]);
                     $output->writeln(sprintf("Snapshot job #%s has been synchronized", $entity->id));
                 }
+                
+                logModuleCall(
+                    'proxmoxCloud',
+                    __FUNCTION__,
+                    $entity,
+                    'Debug2',
+                    $job
+                );
+                
             } catch (\Exception $ex) {
                 $io->error( $ex->getMessage());
             }

+ 9 - 1
app/Jobs/Vps/SnapshotVmJob.php

@@ -43,6 +43,14 @@ class SnapshotVmJob extends BaseJob {
         if (!is_null($this->snapshotJob->vmstate ) && $this->vm() instanceof  Kvm) {
             $snapshot->setVmstate($this->snapshotJob->vmstate );
         }
+
+        logModuleCall(
+            'proxmoxCloud',
+            __FUNCTION__,
+            $snapshot,
+            'Debug1',
+            $this->vm()
+        );
         
         try {
     	    $taskId =  $snapshot->create();
@@ -55,7 +63,7 @@ class SnapshotVmJob extends BaseJob {
         }
         sleep(25);
         $this->clean();
-	$this->sleep(5);
+    	$this->sleep(5);
 	
         //save task id
         $this->putModelDataAndSave(["taskId" => $taskId, "node" => $this->vm()->getNode()]);