From 3ade8e8d78586621f735c62abc1c4bf0b497ff44 Mon Sep 17 00:00:00 2001 From: benoitc Date: Mon, 22 Apr 2013 18:10:18 +0200 Subject: [PATCH] make harder for workers to listen at the same time fix #514 --- gunicorn/arbiter.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gunicorn/arbiter.py b/gunicorn/arbiter.py index 98a4cf2b..459551a7 100644 --- a/gunicorn/arbiter.py +++ b/gunicorn/arbiter.py @@ -7,6 +7,7 @@ from __future__ import with_statement import errno import os +import random import select import signal import sys @@ -501,6 +502,7 @@ class Arbiter(object): for i in range(self.num_workers - len(self.WORKERS.keys())): self.spawn_worker() + time.sleep(0.1 * random.random()) def kill_workers(self, sig): """\