##// END OF EJS Templates
request-wrapper: don't collect at app level, we can do this at gunicorn level with better results.
marcink -
r760:015ed74d default
parent child Browse files
Show More
@@ -39,7 +39,6 b' class RequestWrapperTween(object):'
39 39 def __init__(self, handler, registry):
40 40 self.handler = handler
41 41 self.registry = registry
42 self.gc_max_requests = 25
43 42
44 43 # one-time configuration code goes here
45 44
@@ -56,11 +55,6 b' class RequestWrapperTween(object):'
56 55 count, '127.0.0.1', request.environ.get('REQUEST_METHOD'),
57 56 safe_str(get_access_path(request)), total, get_user_agent(request.environ))
58 57
59 if self.gc_max_requests and count % self.gc_max_requests == 0:
60 log.debug('Performing gc.collect now')
61 gc_count = gc.collect()
62 log.debug('gc collection freed %s objects', gc_count)
63
64 58 return response
65 59
66 60
General Comments 0
You need to be logged in to leave comments. Login now