changed autoarchive parameters for permanent operation

This commit is contained in:
following
2013-06-11 00:31:17 +02:00
parent 519be7c37d
commit 53678a8cb5
@@ -16,7 +16,7 @@ checkJob(new autoarchive());
class autoarchive class autoarchive
{ {
var $name = 'autoarchive'; var $name = 'autoarchive';
var $interval = 120; // provisional minimum interval for initial archiving var $interval = 3600; // once per hour
function run() function run()
@@ -48,7 +48,7 @@ class autoarchive
AND IFNULL((SELECT MAX(`date_modified`) FROM `cache_status_modified` `csm` WHERE `csm`.`cache_id`=`caches`.`cache_id`),`caches`.`listing_last_modified`) < NOW() - INTERVAL 366 DAY AND IFNULL((SELECT MAX(`date_modified`) FROM `cache_status_modified` `csm` WHERE `csm`.`cache_id`=`caches`.`cache_id`),`caches`.`listing_last_modified`) < NOW() - INTERVAL 366 DAY
GROUP BY `caches`.`cache_id` GROUP BY `caches`.`cache_id`
ORDER BY `caches`.`listing_last_modified` ORDER BY `caches`.`listing_last_modified`
LIMIT 1"); // provisional limit for initial archiving LIMIT 3"); // limit to avoid mass emails and spam-filter triggers
while ($rCache = sql_fetch_assoc($rs)) while ($rCache = sql_fetch_assoc($rs))
{ {
$this->archive_cache( $this->archive_cache(
@@ -70,7 +70,7 @@ class autoarchive
WHERE `caches`.`type`=6 AND `caches`.`status`=1 WHERE `caches`.`type`=6 AND `caches`.`status`=1
AND GREATEST(`date_hidden`,`date_created`) < NOW() - INTERVAL 35 DAY AND GREATEST(`date_hidden`,`date_created`) < NOW() - INTERVAL 35 DAY
ORDER BY `date_hidden` ORDER BY `date_hidden`
LIMIT 1"); // provisional limit for initial archiving LIMIT 1");
while ($rCache = sql_fetch_assoc($rs)) while ($rCache = sql_fetch_assoc($rs))
{ {
$this->archive_cache( $this->archive_cache(