fix(mitmproxy): Check route file changes on every request
Changed _check_interval from 10 to 1 to ensure new routes are picked up immediately when the haproxy-routes.json file is updated. This fixes the quick publish flow where new sites weren't accessible immediately because mitmproxy only checked for route changes every 10 requests. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
0704e739c3
commit
7889cbb7bc
@ -20,7 +20,7 @@ class HaproxyRouter:
|
||||
def __init__(self):
|
||||
self.routes = {}
|
||||
self._routes_mtime = 0
|
||||
self._check_interval = 10 # Check file every N requests
|
||||
self._check_interval = 1 # Check file every request for immediate route updates
|
||||
self._request_count = 0
|
||||
self._load_routes()
|
||||
ctx.log.info(f"HAProxy Router loaded with {len(self.routes)} routes")
|
||||
|
||||
Loading…
Reference in New Issue
Block a user