From 0fac700b21ba6ba43533dfecbce97fd6c38a5e6e Mon Sep 17 00:00:00 2001 From: Andreas Gohr Date: Wed, 7 Dec 2005 20:35:07 +0100 Subject: more debugging code in indexer.php darcs-hash:20051207193507-7ad00-5b9c870ae153b1c7adc8360822ffc6216be98809.gz --- lib/exe/indexer.php | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) (limited to 'lib/exe/indexer.php') 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; } -- cgit v1.2.3