purge improvements in daemon
This commit is contained in:
parent
4c059b7bf9
commit
3b3d116efb
|
@ -8,6 +8,8 @@
|
||||||
define('MAGPIE_CACHE_DIR', '/var/tmp/magpie-ttrss-cache-daemon');
|
define('MAGPIE_CACHE_DIR', '/var/tmp/magpie-ttrss-cache-daemon');
|
||||||
define('DISABLE_SESSIONS', true);
|
define('DISABLE_SESSIONS', true);
|
||||||
|
|
||||||
|
define('PURGE_INTERVAL', 3600); // seconds
|
||||||
|
|
||||||
require_once "sanity_check.php";
|
require_once "sanity_check.php";
|
||||||
require_once "config.php";
|
require_once "config.php";
|
||||||
|
|
||||||
|
@ -48,11 +50,15 @@
|
||||||
pg_query("set client_encoding = 'utf-8'");
|
pg_query("set client_encoding = 'utf-8'");
|
||||||
}
|
}
|
||||||
|
|
||||||
while (true) {
|
$last_purge = 0;
|
||||||
|
|
||||||
print "Purging old posts...\n";
|
|
||||||
|
|
||||||
global_purge_old_posts($link, false);
|
while (true) {
|
||||||
|
|
||||||
|
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
|
// FIXME: get all scheduled updates w/forced refetch
|
||||||
// Stub, until I figure out if it is really needed.
|
// Stub, until I figure out if it is really needed.
|
||||||
|
|
Loading…
Reference in New Issue