changed autoarchive parameters for permanent operation
This commit is contained in:
@@ -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(
|
||||||
|
|||||||
Reference in New Issue
Block a user