From 612f61a09e69a4bdbe6408885d93b01811398583 Mon Sep 17 00:00:00 2001
From: Dominik Pfennig <dominik@suma-ev.de>
Date: Fri, 19 May 2017 07:44:51 +0200
Subject: [PATCH] Speicherleck sollte behoben sein.
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Nach und nach wurde die Redis Datenbank in der neuen Version immer Größer.
Wir haben vermutlich vergessen einen Key bei den Suchergebnissen zu löschen. Dieser hat jetzt einen Timeout bekommen.
---
 app/Jobs/Searcher.php | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/app/Jobs/Searcher.php b/app/Jobs/Searcher.php
index 921370b02..94ed1def4 100644
--- a/app/Jobs/Searcher.php
+++ b/app/Jobs/Searcher.php
@@ -151,6 +151,8 @@ class Searcher implements ShouldQueue
 
     private function storeResult($result, $poptime, $hashValue){
         Redis::hset('search.' . $hashValue, $this->name, $result);
+        // After 60 seconds the results should be read by the MetaGer Process and stored in the Cache instead
+        Redis::expire('search.' . $hashValue, 60);
         $this->lastTime = microtime(true);
     }
 
-- 
GitLab