--- loncom/lonnet/perl/lonnet.pm 2002/09/17 19:45:11 1.284 +++ loncom/lonnet/perl/lonnet.pm 2002/09/17 21:19:19 1.285 @@ -1,7 +1,7 @@ # The LearningOnline Network # TCP networking package # -# $Id: lonnet.pm,v 1.284 2002/09/17 19:45:11 matthew Exp $ +# $Id: lonnet.pm,v 1.285 2002/09/17 21:19:19 matthew Exp $ # # Copyright Michigan State University Board of Trustees # @@ -358,12 +358,13 @@ sub overloaderror { my $loadfile=Apache::File->new('/proc/loadavg'); $loadavg=<$loadfile>; $loadavg =~ s/\s.*//g; + $loadavg = 100*$loadavg/$perlvar{'lonLoadLim'}; } else { $loadavg=&reply('load',$checkserver); } - my $overload=$loadavg-$perlvar{'lonLoadLim'}; + my $overload=$loadavg-100; if ($overload>0) { - $r->err_headers_out->{'Retry-After'}=$overload*30; + $r->err_headers_out->{'Retry-After'}=$overload; $r->log_error('Overload of '.$overload.' on '.$checkserver); return 413; }