… | |
… | |
45 | push @data, "$_->{country}/$_->{remote_addr} $_->{written} $rate $_->{method} $_->{uri}\n"; |
45 | push @data, "$_->{country}/$_->{remote_addr} $_->{written} $rate $_->{method} $_->{uri}\n"; |
46 | } |
46 | } |
47 | } |
47 | } |
48 | print $fh sort @data; |
48 | print $fh sort @data; |
49 | print $fh scalar@data, " ($::conns) connections\n";#d# |
49 | print $fh scalar@data, " ($::conns) connections\n";#d# |
50 | print $fh "$::written bytes written in the last ",$::NOW - $last_ts, " seconds\n"; |
50 | print $fh "$::written bytes written in the last ", $::NOW - $last_ts, " seconds\n"; |
51 | printf $fh "(%.1f bytes/s)\n", $::written / ($::NOW - $last_ts); |
51 | printf $fh "(%.1f bytes/s)\n", $::written / ($::NOW - $last_ts); |
52 | ($last_ts, $::written) = ($::NOW, 0); |
52 | ($last_ts, $::written) = ($::NOW, 0); |
53 | } elsif ($cmd eq "refresh") { |
53 | } elsif ($cmd eq "refresh") { |
54 | do "config.pl"; |
54 | do "config.pl"; |
55 | print $fh "config.pl: $@\n" if $@; |
55 | print $fh "config.pl: $@\n" if $@; |