X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=bin%2Fcron%2Fcompliance.php;h=6fd195f9b28503609ab6ae72afa8233d8b19cbf1;hb=cece5392be5031db033f437b936e2dc463b54014;hp=3c3230598cf62d4be1b9615d90f847b7abe615b8;hpb=d645ceb701b0e8aa1de2e5271bed35e56ef169f1;p=platal.git diff --git a/bin/cron/compliance.php b/bin/cron/compliance.php index 3c32305..6fd195f 100755 --- a/bin/cron/compliance.php +++ b/bin/cron/compliance.php @@ -1,7 +1,7 @@ #!/usr/bin/php5 -q fetchOneCell())) { - echo "Orphaned sessions: found $count orphaned sessions. Please fix that.\n"; + $duration = time() - $begin; + echo "Orphaned sessions: found $count orphaned sessions in $duration seconds. Please fix that.\n"; } } @@ -86,13 +88,15 @@ function checkOrphanedSessions() { * Purges session events without a valid session. */ function purgeOrphanedEvents() { + $begin = time(); XDB::execute( "DELETE e FROM log_events AS e LEFT JOIN log_sessions AS s ON (s.id = e.session) WHERE s.id IS NULL"); $affectedRows = XDB::affectedRows(); - echo "Orphaned events: removed $affectedRows events.\n"; + $duration = time() - $begin; + echo "Orphaned events: removed $affectedRows events in $duration seconds.\n"; } // Remove expired sessions.