From 12887c5dd3c09059837a82c4f95d6c0ab0632c66 Mon Sep 17 00:00:00 2001 From: ivan Date: Sun, 17 Apr 2011 19:13:23 +0000 Subject: [PATCH] try at a multiprocess torrus-srvderive to hopefully catch/keep up, RT#10574 --- FS/bin/freeside-torrus-srvderive | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/FS/bin/freeside-torrus-srvderive b/FS/bin/freeside-torrus-srvderive index e83318fe8..3985601c0 100644 --- a/FS/bin/freeside-torrus-srvderive +++ b/FS/bin/freeside-torrus-srvderive @@ -75,6 +75,7 @@ while (1) { &reap_kids; if ( $kids >= $max_kids ) { sleep 5; + myexit() if sigterm() || sigint(); redo; } @@ -240,7 +241,7 @@ while (1) { myexit() if sigterm() || sigint(); warn "restarting main loop\n" if $DEBUG > 1; - sleep 60 unless $found; + #sleep 60 unless $found; } sub _shouldrun { -- 2.11.0