--- loncom/lonnet/perl/lonnet.pm 2001/12/06 21:03:02 1.185 +++ loncom/lonnet/perl/lonnet.pm 2001/12/07 16:43:39 1.186 @@ -1,7 +1,7 @@ # The LearningOnline Network # TCP networking package # -# $Id: lonnet.pm,v 1.185 2001/12/06 21:03:02 www Exp $ +# $Id: lonnet.pm,v 1.186 2001/12/07 16:43:39 www Exp $ # # Copyright Michigan State University Board of Trustees # @@ -64,7 +64,7 @@ # 12/5 Guy Albertelli # 12/6 Gerd Kortemeyer # -# $Id: lonnet.pm,v 1.185 2001/12/06 21:03:02 www Exp $ +# $Id: lonnet.pm,v 1.186 2001/12/07 16:43:39 www Exp $ # ### @@ -172,7 +172,7 @@ use Apache::File; use LWP::UserAgent(); use HTTP::Headers; use vars -qw(%perlvar %hostname %homecache %hostip %spareid %hostdom %libserv %pr %prp %fe %fd %metacache %packagetab %courselogs %accesshash $processmarker); +qw(%perlvar %hostname %homecache %hostip %spareid %hostdom %libserv %pr %prp %fe %fd %metacache %packagetab %courselogs %accesshash $processmarker $dumpcount); use IO::Socket; use GDBM_File; use Apache::Constants qw(:common :http); @@ -778,6 +778,7 @@ sub flushcourselogs { delete $accesshash{$entry}; } } keys %accesshash; + $dumpcount++; } sub courselog { @@ -812,7 +813,7 @@ sub countacc { my $url=&declutter(shift); unless ($ENV{'request.course.id'}) { return ''; } $accesshash{$ENV{'request.course.id'}.'___'.$url.'___course'}=1; - my $key=$processmarker.'___'.$url.'___count'; + my $key=$processmarker.'_'.$dumpcount.'___'.$url.'___count'; if (defined($accesshash{$key})) { $accesshash{$key}++; } else { @@ -2733,6 +2734,7 @@ BEGIN { %metacache=(); $processmarker=$$.'_'.time.'_'.$perlvar{'lonHostID'}; +$dumpcount=0; &logtouch(); &logthis('INFO: Read configuration');