MCPcopy
hub / github.com/benoitc/gunicorn / run

Method run

examples/when_ready.conf.py:29–36  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

27 return used_mem
28
29 def run(self):
30 while True:
31 for (pid, worker) in list(self.server.WORKERS.items()):
32 if self.memory_usage(pid) > self.max_mem:
33 self.server.log.info("Pid %s killed (memory usage > %s)",
34 pid, self.max_mem)
35 self.server.kill_worker(pid, signal.SIGTERM)
36 time.sleep(self.timeout)
37
38
39def when_ready(server):

Calls 4

memory_usageMethod · 0.95
itemsMethod · 0.80
infoMethod · 0.45
kill_workerMethod · 0.45

Tested by 2