statistics: auto-registering the server.

This commit is contained in:
Michael Vogel 2014-02-06 00:23:08 +01:00
parent 4259a45dc4
commit 7a8399c447

View file

@ -42,11 +42,11 @@ function statistics_json_cron($a,$b) {
$last = get_config('statistics_json','last_calucation'); $last = get_config('statistics_json','last_calucation');
if($last) { if($last) {
// Calculate all 3 hours // Calculate all 6 hours
$next = $last + (180 * 60); $next = $last + (360 * 60);
if($next > time()) { if($next > time()) {
logger('statistics_json_cron: calculation intervall not reached'); logger('statistics_json_cron: calculation intervall not reached');
return; // return;
} }
} }
logger('statistics_json_cron: cron_start'); logger('statistics_json_cron: cron_start');
@ -102,6 +102,12 @@ function statistics_json_cron($a,$b) {
logger('statistics_json_cron: local_posts: '.$local_posts, LOGGER_DEBUG); logger('statistics_json_cron: local_posts: '.$local_posts, LOGGER_DEBUG);
// Now trying to register
$url = "http://pods.jasonrobinson.me/register/".$a->get_hostname();
logger('statistics_json_cron: registering url: '.$url, LOGGER_DEBUG);
$ret = fetch_url($url);
logger('statistics_json_cron: registering answer: '.$ret, LOGGER_DEBUG);
logger('statistics_json_cron: cron_end'); logger('statistics_json_cron: cron_end');
set_config('statistics_json','last_calucation', time()); set_config('statistics_json','last_calucation', time());
} }