purge improvements in daemon

This commit is contained in:
Andrew Dolgov 2006-02-27 09:40:53 +01:00
parent 4c059b7bf9
commit 3b3d116efb
1 changed files with 10 additions and 4 deletions

View File

@ -8,6 +8,8 @@
define('MAGPIE_CACHE_DIR', '/var/tmp/magpie-ttrss-cache-daemon');
define('DISABLE_SESSIONS', true);
define('PURGE_INTERVAL', 3600); // seconds
require_once "sanity_check.php";
require_once "config.php";
@ -48,11 +50,15 @@
pg_query("set client_encoding = 'utf-8'");
}
$last_purge = 0;
while (true) {
print "Purging old posts...\n";
global_purge_old_posts($link, false);
if (time() - $last_purge > PURGE_INTERVAL) {
print "Purging old posts...\n";
global_purge_old_posts($link, true);
$last_purge = time();
}
// FIXME: get all scheduled updates w/forced refetch
// Stub, until I figure out if it is really needed.