From 3b3dc8b1b227c1b2116c92f2480879f9f1b83d56 Mon Sep 17 00:00:00 2001
From: Alex <a.croix>
Date: Fri, 26 Feb 2021 16:49:46 +0100
Subject: [PATCH] Add some log information to identify where is the memory
 leaking

---
 app/Jobs/WowaJob.php | 9 +++++++--
 env.docker           | 2 +-
 2 files changed, 8 insertions(+), 3 deletions(-)

diff --git a/app/Jobs/WowaJob.php b/app/Jobs/WowaJob.php
index 67cca26..740cfba 100644
--- a/app/Jobs/WowaJob.php
+++ b/app/Jobs/WowaJob.php
@@ -40,6 +40,10 @@ class WowaJob implements ShouldQueue
      */
     public function handle()
     {
+        $memory = memory_get_usage();
+        $logger = new Logger('wowa-training-test');
+        $logger->pushHandler(new StreamHandler(DIR.'/app.log', Logger::DEBUG));
+        $logger->debug("Job Beginning");
         $this->wowa->status = Wowa::STATE_RUNNING;
         $this->wowa->start_time = time();
         $this->wowa->save();
@@ -49,9 +53,11 @@ class WowaJob implements ShouldQueue
             $this->wowa->save();
             return;
         }
+        $logger->debug("Begin find all related evidences");
         $evidences = [];
         $is_true_alert = [];
         foreach ($this->feedbacks as $feedback) {
+            $logger->debug("Memory usage : " . memory_get_usage() - $memory);
             $evidence_references = $feedback->report()->references;
             $is_true_alert[] = $feedback->is_true_alert;
             $scores_references = [];
@@ -60,8 +66,7 @@ class WowaJob implements ShouldQueue
             }
             $evidences[] = $scores_references;
         }
-        $logger = new Logger('wowa-training-test');
-        $logger->pushHandler(new StreamHandler(DIR.'/app.log', Logger::DEBUG));
+        $logger->debug("End find all related evidences");
         $training_prameters = new TrainerParameters(
             $logger,
             $this->wowa->population,
diff --git a/env.docker b/env.docker
index 7787c86..eccdbcf 100644
--- a/env.docker
+++ b/env.docker
@@ -1,7 +1,7 @@
 APP_NAME=MARK
 APP_ENV=prod
 APP_KEY=base64:42cUpwYMEYjS3fifEDm2RN2kjmNtnPHm1tZPMblKGIw=
-APP_DEBUG=false
+APP_DEBUG=true
 APP_URL=http://localhost:8000
 
 LOG_CHANNEL=stack
-- 
GitLab