daemon: periodically create stampfile

This commit is contained in:
Andrew Dolgov 2007-07-16 13:22:13 +01:00
parent af6f8bf241
commit bf7fcde8d5
2 changed files with 18 additions and 0 deletions

View File

@ -1505,6 +1505,19 @@
}
}
function make_stampfile($filename) {
$fp = fopen($filename, "w");
if ($fp) {
fwrite($fp, time() . "\n");
fclose($fp);
return true;
} else {
return false;
}
}
function sql_random_function() {
if (DB_TYPE == "mysql") {
return "RAND()";

View File

@ -71,6 +71,11 @@
while (true) {
if (!make_stampfile('update_daemon.stamp')) {
print "error: unable to create stampfile";
die;
}
if (time() - $last_purge > PURGE_INTERVAL) {
_debug("Purging old posts (random 30 feeds)...");
global_purge_old_posts($link, true, 30);