[koha-Infos] Pb import : Notices du réservoir non retrouvées en recherche
hafid.ait-ifrane at agroparistech.fr
hafid.ait-ifrane at agroparistech.fr
Mer 10 Fév 14:27:30 CET 2010
Re bonjour et merci pour la rapidité de votre réponse
----- "Paul Poulain" <paul.poulain at biblibre.com> a écrit :
>
> Le symptome montre que le plus probable, c'est que zebra ne soit pas
> lancé :
> ps aux|grep zebra renvoie quoi ? il doit y avoir du zebrasrv
zebra tourne bien apparement. j'ai suivi la doc d'installation pour permettre le lancement automatique au démarrage de zebrasrv et zebraqueue_daemon.pl. voilà les processus qui tournent actuellement :
koha at koha:~$ ps aux|grep zebra
koha 4933 0.0 0.0 2184 516 ? Ss 11:40 0:00 daemon --name=koha-zebra-ctl.koha --errlog=/var/log/koha/koha-zebradaemon.err --stdout=/var/log/koha/koha-zebradaemon.log --output=/var/log/koha/koha-zebradaemon-output.log --verbose=1 --respawn --delay=30 -- /usr/bin/zebrasrv -v none,fatal,warn -f /etc/koha/koha-conf.xml
koha 4934 0.0 0.4 23736 4956 ? S 11:40 0:00 /usr/bin/zebrasrv -v none,fatal,warn -f /etc/koha/koha-conf.xml
koha 4941 0.0 0.0 2184 520 ? Ss 11:40 0:00 daemon --name=koha-zebraqueue-ctl-koha --errlog=/var/log/koha/koha-zebraqueue.err --stdout=/var/log/koha/koha-zebraqueue.log --output=/var/log/koha/koha-zebraqueue-output.log --verbose=1 --respawn --delay=30 -- perl -I /usr/share/koha/lib /usr/share/koha/bin/zebraqueue_daemon.pl -f /etc/koha/koha-conf.xml
koha 4942 0.0 2.6 34332 27756 ? S 11:40 0:08 perl -I /usr/share/koha/lib /usr/share/koha/bin/zebraqueue_daemon.pl -f /etc/koha/koha-conf.xml
>
> sinon :
> SELECT count(*) FROM zebraqueue WHERE done=0;
> va indiquer le nombre de notices qui sont dans la base SQL mais que
> zebra n'a pas indexé.
mysql> SELECT count(*) FROM zebraqueue WHERE done=0;
+----------+
| count(*) |
+----------+
| 0 |
+----------+
1 row in set (0.06 sec)
mysql> SELECT count(*) FROM zebraqueue ;
+----------+
| count(*) |
+----------+
| 73438 |
+----------+
> > Comment puis-je tester le bon fonctionnement du serveur zebra et
> m'assurer de la bonne communication entre koha et zebra? Rien dans les
> logs de koha ne permet de dire qu'il n'arrive pas à interroger la base
> de zebra... Les chemins des répertoires ont l'air corrects et les
> droits également (user = koha)
> >
> en fait, il faut avoir 2 choses d'installées :
> - zebrasrv, en service dans /etc/init.d. Si ce n'est pas le cas,
> tenter
> déjà zebrasrv -f /etc/koha.xml, vous aurez les logs sur la console.
> Faire une recherche et voir ce que ca donne )
Dans la console, j'ai pu obtenir un peu plus d'éléments:
14:24:00-10/02 zebrasrv(2) [session] Session - OK 2 unix:/var/run/koha/zebradb/bibliosocket 5177
14:24:00-10/02 zebrasrv(2) [request] Auth idPass kohauser -
14:24:00-10/02 zebrasrv(2) [request] Init OK - ID:81 Name:ZOOM-C/YAZ Version:3.0.52 e687cb7eb87c841f0d1a374174d51d30371f2d97
14:24:00-10/02 zebrasrv(2) [log] dict_lookup_grep: (\x01\x0D)(pl(a|\xC3\xA1|\xC3\xA0|\xC3\xA3|\xC3\xA5|\xC3\xA2|\xC4\x83|\xC4\x85|\xC8\xA7|\xC7\x8E|\xC8\x81|\xC8\x83)nt(e|\xC3\xA9|\xC3\xA8|\xC3\xAA|\xE1\xBA\xBD|\xC4\x95|\xC4\x99|\xC4\x97|\xC4\x9B|\xC8\x85|\xC8\x87)s)
14:24:00-10/02 zebrasrv(2) [request] Search biblios OK 0 1 1+0 RPN @attrset Bib-1 plantes
14:24:00-10/02 zebrasrv(2) [session] Connection closed by client
J'ai tout de même remarqué un avertissement de zebrasrv :
zebrasrv(75) [warn] Record didn't contain match fields in (bib1,Local-number)
Est-ce que cela pourrait avoir une incidence?
> - rebuild_zebra.pl en crontab, qui tourne, genre toutes les mn ou les
>
> 10mn, et qui va indexer les notices qui doivent l'être coté zebra.
Enfin, le script rebuild_zebra.pl est lancé toutes les 5 minutes (j'ai mis en place le crontab conformément à la doc)
>
> Courage. C'est le truc de très loin le plus galère à mettre en place
Merci encore. j'ai en effet du mal à comprendre comment koha exploite l'indexation de zebra: lecture directe des fichier d'index ou connexion à zebra par socket ou connexion à un web service ou ??
Cordialement
Hafid AIT IFRANE
Direction des Systèmes d'Information - AgroParisTech
Plus d'informations sur la liste de diffusion Infos