From: ivan Date: Sun, 17 Apr 2011 19:13:23 +0000 (+0000) Subject: try at a multiprocess torrus-srvderive to hopefully catch/keep up, RT#10574 X-Git-Tag: freeside_2_3_0~362 X-Git-Url: http://git.freeside.biz/gitweb/?a=commitdiff_plain;h=12887c5dd3c09059837a82c4f95d6c0ab0632c66;p=freeside.git try at a multiprocess torrus-srvderive to hopefully catch/keep up, RT#10574 --- 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 {