Skip to main content.
home | support | download

Back to List Archive

Re: SWISH::API::Stat

From: Brad Miele <bmiele(at)>
Date: Tue Nov 07 2006 - 02:19:49 GMT
Peter, a few questions,

use SWISH::API::Stat;
          my $swish = SWISH::API::Stat->new(
                            log             => $filehandle,
                            indexes         => [ 'path/to/index' ],
                            paranoia_level  => 1

is log needed? I am pretty cautious about how much logging i do on my 
production boxes, a bare minimum is the rule...

currently, we scp the indexes into and incoming folder, mv them into 
place, and reload apache. This worked for a while, but as our volume of 
searches has increased, this is where we end up with stale index 
filehandles and evergrowing httpd processes, so now we apachectl stop; mv 
index; apachectl start; With SWISH::API::Stat, do you recommend a reload 
after the indexes are copied into place?


Brad Miele
VP Technology
866 476 7862 x902

On Mon, 6 Nov 2006, Peter Karman wrote:

> brad miele scribbled on 11/6/06 11:16 AM:
>> Peter,
>> Sorry if this has been reviewed already. I want to put SWISH::API::Stat
>> into place on my mod_perl servers as I am suspecting index swapouts as a
>> cause of some crazy load spikes that we have been seeing.
>> Is the move from SWISH::API 0.03 to SWISH::API 0.04 pretty painless, ie.
>> any big changes?
> no big changes, really. Mostly usability things: the perlized method names, and
> a bug fix for Fuzzify() (iirc).
> Make sure you get the latest SWISH::API::Stat (and SWISH::API::More) from CPAN,
> as the latest version (0.03) is a must-have for mod_perl.
> -- 
> Peter Karman  .  .  peter(at)
Received on Mon Nov 6 18:19:53 2006