Hi all,

 

I’ve written a new indexing daemon for Zebra which you can find at https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27267. It’s dead easy to use. Once the daemon is installed, you just need to update /etc/default/koha-common and you’ll be using it.

 

It only uses 6MB of RAM (instead of the 170-180MB I’ve seen rebuild_zebra.pl use in daemon mode), so it scales well on servers that host many instances of Koha. (For example, if you have 50 Koha instances on a server, you’ll use 300MB instead of 9GB for idle Zebra indexing daemons.) That said, this indexing daemon does launch rebuild_zebra.pl in non-daemon mode when necessary, so you still need to have memory available to do actual work. Making rebuild_zebra.pl more memory efficient is another task in itself and not a pressing issue atm.

 

I’m planning to use it shortly myself, but I figured that I would share it with everyone else, so that everyone else could benefit from it too.

 

Hope others enjoy it as much as I do.

 

David Cook

Software Engineer

Prosentient Systems

Suite 7.03

6a Glen St

Milsons Point NSW 2061

Australia

 

Office: 02 9212 0899

Online: 02 8005 0595