From 654450e7e7e15a9e95269e656c7619c1e65aa04a Mon Sep 17 00:00:00 2001 From: quietsy Date: Tue, 4 Mar 2025 19:32:22 +0200 Subject: [PATCH 1/2] Reduce concurrency --- root/dashboard/swag-proxies.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/root/dashboard/swag-proxies.py b/root/dashboard/swag-proxies.py index 1b2abc8f0..411716916 100644 --- a/root/dashboard/swag-proxies.py +++ b/root/dashboard/swag-proxies.py @@ -71,7 +71,7 @@ def is_available(url): fast = (len(sys.argv) > 1) apps, auths = find_apps(fast) discovered_apps = collections.defaultdict(dict) -with concurrent.futures.ThreadPoolExecutor(max_workers=100) as executor: +with concurrent.futures.ThreadPoolExecutor(max_workers=50) as executor: futures = {executor.submit(is_available, app): app for app in apps.keys()} for future in concurrent.futures.as_completed(futures): app = futures[future] From 16e1cf56b858ed1522244ed9802ac464f9986963 Mon Sep 17 00:00:00 2001 From: quietsy Date: Tue, 4 Mar 2025 19:45:40 +0200 Subject: [PATCH 2/2] Reduce concurrency --- root/dashboard/swag-proxies.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/root/dashboard/swag-proxies.py b/root/dashboard/swag-proxies.py index 411716916..79dc13fed 100644 --- a/root/dashboard/swag-proxies.py +++ b/root/dashboard/swag-proxies.py @@ -71,7 +71,7 @@ def is_available(url): fast = (len(sys.argv) > 1) apps, auths = find_apps(fast) discovered_apps = collections.defaultdict(dict) -with concurrent.futures.ThreadPoolExecutor(max_workers=50) as executor: +with concurrent.futures.ThreadPoolExecutor(max_workers=20) as executor: futures = {executor.submit(is_available, app): app for app in apps.keys()} for future in concurrent.futures.as_completed(futures): app = futures[future]