diff --git a/webservice/common.py b/webservice/common.py
index be69b7c129172f323153cd091a52792f946b5d93..bfa38a3703ff19b50ea6e6c5d2cc62c83e3ff634 100644
--- a/webservice/common.py
+++ b/webservice/common.py
@@ -53,7 +53,7 @@ def file_and_stderr_logs(path: Path):
         path,
         when='W1',  # W1 = Tuesday
         atTime=time(12, 0),  # At midday (after experiments finish)
-        backupCount=8,  # weeks of logs to keep
+        backupCount=40,  # weeks of logs to keep
     )
     filehandler.namer = lambda name: name + ".gz"
     filehandler.rotator = rotator