mirrorlist-server/mirrorlist_server.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)
New commits: commit a171c433e2be047020131698a277530a13ebbd31 Author: Matt Domsch Matt_Domsch@dell.com Date: Sun May 9 08:54:27 2010 -0500
mirrorlist_server: increase socket request queue length to 300 (still limited by kernel options to 128)
diff --git a/mirrorlist-server/mirrorlist_server.py b/mirrorlist-server/mirrorlist_server.py index 9ce4e43..8825a1a 100755 --- a/mirrorlist-server/mirrorlist_server.py +++ b/mirrorlist-server/mirrorlist_server.py @@ -815,7 +815,7 @@ def main(): signal.signal(signal.SIGHUP, sighup_handler) signal.signal(signal.SIGCHLD, signal.SIG_IGN) ss = ForkingUnixStreamServer(socketfile, MirrorlistHandler) - ss.request_queue_size = 100 + ss.request_queue_size = 300 ss.serve_forever()
try:
commit b1d814d3dbbfe2c15a6d661abc4e77740bbb0d35 Author: Matt Domsch Matt_Domsch@dell.com Date: Sun May 9 08:53:36 2010 -0500
mirrorlist_server: ignore SIGHUP in child - it'll exit soon enough
diff --git a/mirrorlist-server/mirrorlist_server.py b/mirrorlist-server/mirrorlist_server.py index 67dbf65..9ce4e43 100755 --- a/mirrorlist-server/mirrorlist_server.py +++ b/mirrorlist-server/mirrorlist_server.py @@ -661,6 +661,7 @@ def errordoc(metalink, message):
class MirrorlistHandler(StreamRequestHandler): def handle(self): + signal.signal(signal.SIGHUP, signal.SIG_IGN) random.seed() try: # read size of incoming pickle