Browse Source

only need to loop if mau limiting is enabled

Neil Johnson 5 years ago
parent
commit
c507fa15ce
1 changed files with 2 additions and 1 deletions
  1. 2 1
      synapse/app/homeserver.py

+ 2 - 1
synapse/app/homeserver.py

@@ -531,7 +531,8 @@ def run(hs):
         limit_usage_by_mau_gauge.set(float(hs.config.limit_usage_by_mau))
 
     generate_monthly_active_users()
-    clock.looping_call(generate_monthly_active_users, 5 * 60 * 1000)
+    if hs.config.limit_usage_by_mau:
+        clock.looping_call(generate_monthly_active_users, 5 * 60 * 1000)
 
     if hs.config.report_stats:
         logger.info("Scheduling stats reporting for 3 hour intervals")