Diff for /loncom/loncron between versions 1.26 and 1.29

version 1.26, 2002/05/11 21:18:14 version 1.29, 2002/05/27 19:21:59
Line 55  ENDERROUT Line 55  ENDERROUT
   
 # ================================================================ Main Program  # ================================================================ Main Program
   
 # ------------------------------------------- Read access.conf and loncapa.conf  # --------------------------------- Read loncapa_apache.conf and loncapa.conf
 my $perlvarref=LONCAPA::Configuration::read_conf('access.conf','loncapa.conf');  my $perlvarref=LONCAPA::Configuration::read_conf('loncapa_apache.conf',
 my %perlvar=%{$perlvarref};                                                   'loncapa.conf');
   %perlvar=%{$perlvarref};
 undef $perlvarref;  undef $perlvarref;
 delete $perlvar{'lonReceipt'}; # remove since sensitive and not needed  delete $perlvar{'lonReceipt'}; # remove since sensitive and not needed
 delete $perlvar{'lonSqlAccess'}; # remove since sensitive and not needed  delete $perlvar{'lonSqlAccess'}; # remove since sensitive and not needed
Line 238  if ($psproc>250) { $notices++; } Line 239  if ($psproc>250) { $notices++; }
 # --------------------------------------------------------------- clean out tmp  # --------------------------------------------------------------- clean out tmp
 print $fh '<hr><a name="tmp"><h2>Temporary Files</h2>';  print $fh '<hr><a name="tmp"><h2>Temporary Files</h2>';
 $cleaned=0;  $cleaned=0;
   $old=0;
 while ($fname=<$perlvar{'lonDaemons'}/tmp/*>) {  while ($fname=<$perlvar{'lonDaemons'}/tmp/*>) {
                           my ($dev,$ino,$mode,$nlink,                            my ($dev,$ino,$mode,$nlink,
                               $uid,$gid,$rdev,$size,                                $uid,$gid,$rdev,$size,
Line 246  while ($fname=<$perlvar{'lonDaemons'}/tm Line 248  while ($fname=<$perlvar{'lonDaemons'}/tm
                           $now=time;                            $now=time;
                           $since=$now-$mtime;                            $since=$now-$mtime;
                           if ($since>$perlvar{'lonExpire'}) {                            if ($since>$perlvar{'lonExpire'}) {
                               $cleaned++;                                $line='';
                               unlink("$fname");                                if (open(PROBE,$fname)) {
     $line=<PROBE>;
                                     close(PROBE);
         }
         unless ($line=~/^CHECKOUTTOKEN\&/) {
                                    $cleaned++;
                                    unlink("$fname");
         } else {
     if ($since>100*$perlvar{'lonExpire'}) {
                                        $cleaned++;
                                        unlink("$fname");
    } else { $old++; }
                                 }
                           }                            }
           
 }  }
 print $fh "Cleaned up ".$cleaned." files.";  print $fh "Cleaned up ".$cleaned." files (".$old." old checkout tokens).";
   
 # ------------------------------------------------------------ clean out lonIDs  # ------------------------------------------------------------ clean out lonIDs
 print $fh '<hr><a name="tokens"><h2>Session Tokens</h2>';  print $fh '<hr><a name="tokens"><h2>Session Tokens</h2>';

Removed from v.1.26  
changed lines
  Added in v.1.29


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>