Archivado en 30 enero 2013

koha-index-daemon en master (futuro 3.12)|koha-index-daemon on current master (3.12 soon)

30 enero, 2013

Ha sido introducido en la rama master de Koha un aporte que hicimos para poder configurar como servicio del sistema el indexador escrito por Tamil, incluido en la librería Koha::Contrib::Tamil (si utiliza los repositorios de squeeze-dev de Koha para Debian esta disponible para instalarse usando:

 $ apt-get install libkoha-contrib-tamil

sino instalar utilizando:

 $ cpan Koha::Contrib::Tamil

El mismo estará disponible entonces en la versión 3.12 de Koha. Mientras tanto el script puede ser utilizado en cualquier versión anterior de Koha (3.8 en adelante es seguro). Su función es reemplazar la rutina cron que era necesario configurar en las instrucciones default. Para utilizarlo debe obtener el archivo desde aquí y colocarlo en el directorio /usr/share/koha/bin/ (puede variar si su instalación no es la estándar). Editar el archivo para que las variables esten bien definidas, especificamente:

 USER=koha
 GROUP=koha
 DBNAME=your_db
 NAME=koha-index-daemon-ctl-$DBNAME
 LOGDIR=/var/log/koha
 PERL5LIB=/usr/share/koha/lib
 KOHA_CONF=/etc/koha/koha-conf.xml
 ERRLOG=$LOGDIR/koha-index-daemon.err
 STDOUT=$LOGDIR/koha-index-daemon.log
 OUTPUT=$LOGDIR/koha-index-daemon-output.log

Luego ejecutar los siguientes comandos:

 $ ln -s /usr/share/koha/bin/koha-index-daemon-ctl.sh /etc/init.d/koha-index-daemon
 $ update-rc.d koha-index-daemon defaults
 $ service koha-index-daemon start

De esta manera estará iniciado el servicio y cada vez que inicie el servidor arrancará el mismo.

The dev team has introduced in the master branch a patch we sent to run Tamil's indexer on startup. This indexer is included in Koha::Contrib::Tamil. If you use Koha's squeeze-dev repositories for Debian/Ubuntu run:

 $ apt-get install libkoha-contrib-tamil

to install, or

 $ cpan Koha::Contrib::Tamil

otherwise. This startup script will be available in the Koha 3.12 release. In the meantime you can use it with previous releases (3.8 onwards at least). It will replace the usual cronjob setup. instrucciones default. In order to use it, just grab the script using this link and place it in the /usr/share/koha/bin/ dir (you might need to change the path if you used a non-stantard setup). Edit the downloaded file to correctly set the included variables, like this:

 USER=koha
 GROUP=koha
 DBNAME=your_db
 NAME=koha-index-daemon-ctl-$DBNAME
 LOGDIR=/var/log/koha
 PERL5LIB=/usr/share/koha/lib
 KOHA_CONF=/etc/koha/koha-conf.xml
 ERRLOG=$LOGDIR/koha-index-daemon.err
 STDOUT=$LOGDIR/koha-index-daemon.log
 OUTPUT=$LOGDIR/koha-index-daemon-output.log

Then just run this commands:

 $ ln -s /usr/share/koha/bin/koha-index-daemon-ctl.sh /etc/init.d/koha-index-daemon
 $ update-rc.d koha-index-daemon defaults
 $ service koha-index-daemon start

and you will have the service started and set to run on every startup.