summaryrefslogtreecommitdiff
path: root/lib/exe/indexer.php
diff options
context:
space:
mode:
authorAndreas Gohr <andi@splitbrain.org>2005-12-07 20:35:07 +0100
committerAndreas Gohr <andi@splitbrain.org>2005-12-07 20:35:07 +0100
commit0fac700b21ba6ba43533dfecbce97fd6c38a5e6e (patch)
tree981c9acda10fd083add4892b63a7f026d5596a04 /lib/exe/indexer.php
parente5706166d51795a6b0f0da02e5934bfc048421ee (diff)
downloadrpg-0fac700b21ba6ba43533dfecbce97fd6c38a5e6e.tar.gz
rpg-0fac700b21ba6ba43533dfecbce97fd6c38a5e6e.tar.bz2
more debugging code in indexer.php
darcs-hash:20051207193507-7ad00-5b9c870ae153b1c7adc8360822ffc6216be98809.gz
Diffstat (limited to 'lib/exe/indexer.php')
-rw-r--r--lib/exe/indexer.php13
1 files changed, 11 insertions, 2 deletions
diff --git a/lib/exe/indexer.php b/lib/exe/indexer.php
index eeb66ed5e..c07c33408 100644
--- a/lib/exe/indexer.php
+++ b/lib/exe/indexer.php
@@ -9,6 +9,7 @@ if(!defined('DOKU_INC')) define('DOKU_INC',realpath(dirname(__FILE__).'/../../')
require_once(DOKU_INC.'inc/init.php');
require_once(DOKU_INC.'inc/auth.php');
session_write_close(); //close session
+if(!defined('NL')) define('NL',"\n");
// keep running after browser closes connection
@ignore_user_abort(true);
@@ -34,13 +35,17 @@ exit;
*/
function runIndexer(){
global $conf;
+ print "runIndexer(): started".NL;
$ID = cleanID($_REQUEST['id']);
if(!$ID) return false;
// check if indexing needed
$last = @filemtime(metaFN($ID,'.indexed'));
- if($last > @filemtime(wikiFN($ID))) return false;
+ if($last > @filemtime(wikiFN($ID))){
+ print "runIndexer(): index for $ID up to date".NL;
+ return false;
+ }
// try to aquire a lock
$lock = $conf['lockdir'].'/_indexer.lock';
@@ -48,7 +53,9 @@ function runIndexer(){
if(time()-@filemtime($lock) > 60*5){
// looks like a stale lock - remove it
@rmdir($lock);
+ print "runIndexer(): stale lock removed".NL;
}else{
+ print "runIndexer(): indexer locked".NL;
return false;
}
}
@@ -61,6 +68,7 @@ function runIndexer(){
// we're finished - save and free lock
io_saveFile(metaFN($ID,'.indexed'),' ');
@rmdir($lock);
+ print "runIndexer(): finished".NL;
return true;
}
@@ -75,8 +83,8 @@ function runIndexer(){
*/
function runSitemapper(){
global $conf;
+ print "runSitemapper(): started".NL;
if(!$conf['sitemap']) return false;
- if(!defined('NL')) define('NL',"\n");
if($conf['usegzip']){
$sitemap = DOKU_INC.'sitemap.xml.gz';
@@ -129,6 +137,7 @@ function runSitemapper(){
$http->get($url);
if($http->error) print 'runSitemapper(): '.$http->error.NL;
+ print 'runSitemapper(): finished'.NL;
return true;
}