[GeoNetwork-users-fr] Rép. : Re: Blocage de l'indexation au démarrage (encore...)

bonjour,

merci pour vos réponses

effectivement l'index non spatial n'est pas recalculé à chaque redémarrage de Tomcat
par contre l'index spatial l'est (fichier geosource\web\geonetwork\WEB-INF\lucene\spatial\spatialIndex.qix )
or les fiches de MD saisies dans nos tests sont uniquement alphanumériques (c'est à dire la partie visualisation géographique de notre configuration est celle par défaut dans Géosource v2.2.1 ; on n'utilise pas les fonctionnalités géographiques de Géosource v2.2.1)

l'opération réalisée est la suivante :
- création d'une MD à partir du modèle vue essentielle avec ajout d'un contact lié et d'un mot-clé lié (thésaurus externe)
- publication de la MD
- consultation anonyme : ok
- arrêt du service Tomcat
- redémarrage de Tomcat
avec un profil Editor : blocage systèmatique au redémarrage de Tomcat
avec le profil admin : blocage fréquent (1 fois sur 3 environ)
- reconstruction de l'index (en passant par le serveur Jetty pour pouvoir accéder à la fonctionnalité de reconstruction de l'index ; la resynchronisation avec GAST ne suffit pas)
- redémarrage de Tomcat : ok

(remarque : les services Apache et Tomcat sont arrêtés toutes les nuits pour des contraintes d'exploitation ;
néamoins meme si on n'arrêtait pas Tomcat toutes les nuits, il faudrait quand même pouvoir le faire de temps en temps et avoir la garantie que l'application redémarre correctement... :wink:

par ailleurs y-a-t'il des pistes sur la 2ème partie de la question : possibilité de lancer la regénération de l'index "off line" par une commande ou un script (qui pourrait être exécuté en mode batch avant l'arrêt/redémarrage du service Tomcat) ?

merci d'avance
I. Mallet

Francois Prunayre <fx.prunayre@anonymised.com> 03/11/09 10:43 >>>

Bonjour,

Le 3 novembre 2009 10:26, Landry Breuil < breuil@anonymised.com > a écrit :

Isabelle MALLET wrote:

bonjour,

je reviens sur ce problème d'indexation au démarrage déjà évoquer dans de nombreux messages sur la liste
(http://sourceforge.net/mailarchive/forum.php?thread_name=23CB51CBDF2BB7418AB6439FDE03A3B201F12221%40zephyr.agglo-rennesmetropole.fr&forum_name=geonetwork-users-fr)

sur notre serveur de dév, on a monté une configuration très proche de celle décrite dans la documentation du Ca-SIF :
- serveurs Tomcat et Apache (mais sur Windows 2003 Server)
- Géosource 2.2.1

- base de données PostgreSQL (sur un serveur Linux séparé)

on rencontre systèmatiquement le problème de blocage du redémarrage du service Tomcat après la saisie de fiches ayant des mots-clés et/ou contacts liés : le blocage est lié au problème d'indexation de la dernière fiche de métadonnées saisie
on s'en sort sans avoir besoin de supprimer la fiche, en faisant simplement une regénération de l'index (menu Administration > Reconstruire l'index)
mais c'est très très génant
- car il faut être logué "admin" pour faire cette opération de réindexation et l'utilisateur qui saisit les fiches n'est pas censé à avoir le profil "admin" et faire ce genre d'opération avant de terminer sa session de saisie !
- car le service Tomcat est arrêté/redémarré automatiquement toutes les nuits : donc si la réindexation n'est pas faite avant, le redemarrage plante toutes les nuits...

Par curiosité, pourquoi redémarrer Tomcat toutes les nuits ?

ma question est donc la suivante :
1) est-il possible de désactiver l'indexation automatique au démarrage : demande déjà formulée plusieurs fois sur la liste et bug corrigé dans Geonetwork 2.4.1
cette option a elle été incluse dans Géosource 2.2.1 ?
(en tout cas le bug ne semble pas corrigé dans Géosource 2.2.1...)

Le commit que vous cherchez est le suivant :
http://geonetwork.svn.sourceforge.net/viewvc/geonetwork?view=rev&revision=5229
Qui a priori est intégré dans Geosource 2.2.1. Donc l'index ne devrait
pas être reconstruit a chaque démarrage de Tomcat.

En effet, sauf si l'index est dans un statut invalide (ce qui n'est en
général pas le cas lors d'un arrêt/redémarrage).

Ce qui semble étrange est le fait de bloquer sur la dernière fiche
alors que via l'admin, l'opération semble bien se passer. Auriez-vous
des précisions sur ce point ?

Salutations.

Francois

--
Cdlt,
Landry Breuil
Administrateur de données du CRAIG

------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
GeoNetwork-users-fr mailing list
GeoNetwork-users-fr@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geonetwork-users-fr

------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
GeoNetwork-users-fr mailing list
GeoNetwork-users-fr@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geonetwork-users-fr

Bonjour,

Nous sommes confronté au même problème :
plantage au redémarrage de tomcat lorsqu'un utilisateur a renseigné un
contact dans une métadonnée.

Avez-vous trouvé une solution pour contourner le problème ?
Merci d'avance,
Cordialement,
Benoist Fontaine.

Isabelle MALLET wrote:

bonjour,

merci pour vos réponses

effectivement l'index non spatial n'est pas recalculé à chaque redémarrage
de Tomcat
par contre l'index spatial l'est (fichier
geosource\web\geonetwork\WEB-INF\lucene\spatial\spatialIndex.qix )
or les fiches de MD saisies dans nos tests sont uniquement alphanumériques
(c'est à dire la partie visualisation géographique de notre configuration
est celle par défaut dans Géosource v2.2.1 ; on n'utilise pas les
fonctionnalités géographiques de Géosource v2.2.1)

l'opération réalisée est la suivante :
- création d'une MD à partir du modèle vue essentielle avec ajout d'un
contact lié et d'un mot-clé lié (thésaurus externe)
- publication de la MD
- consultation anonyme : ok
- arrêt du service Tomcat
- redémarrage de Tomcat
avec un profil Editor : blocage systèmatique au redémarrage de Tomcat
avec le profil admin : blocage fréquent (1 fois sur 3 environ)
- reconstruction de l'index (en passant par le serveur Jetty pour pouvoir
accéder à la fonctionnalité de reconstruction de l'index ; la
resynchronisation avec GAST ne suffit pas)
- redémarrage de Tomcat : ok

(remarque : les services Apache et Tomcat sont arrêtés toutes les nuits
pour des contraintes d'exploitation ;
néamoins meme si on n'arrêtait pas Tomcat toutes les nuits, il faudrait
quand même pouvoir le faire de temps en temps et avoir la garantie que
l'application redémarre correctement... :wink:

par ailleurs y-a-t'il des pistes sur la 2ème partie de la question :
possibilité de lancer la regénération de l'index "off line" par une
commande ou un script (qui pourrait être exécuté en mode batch avant
l'arrêt/redémarrage du service Tomcat) ?

merci d'avance
I. Mallet

Francois Prunayre <fx.prunayre@anonymised.com> 03/11/09 10:43 >>>

Bonjour,

Le 3 novembre 2009 10:26, Landry Breuil < breuil@anonymised.com > a écrit :

Isabelle MALLET wrote:

bonjour,

je reviens sur ce problème d'indexation au démarrage déjà évoquer dans
de nombreux messages sur la liste
(http://sourceforge.net/mailarchive/forum.php?thread_name=23CB51CBDF2BB7418AB6439FDE03A3B201F12221%40zephyr.agglo-rennesmetropole.fr&forum_name=geonetwork-users-fr)

sur notre serveur de dév, on a monté une configuration très proche de
celle décrite dans la documentation du Ca-SIF :
- serveurs Tomcat et Apache (mais sur Windows 2003 Server)
- Géosource 2.2.1

- base de données PostgreSQL (sur un serveur Linux séparé)

on rencontre systèmatiquement le problème de blocage du redémarrage du
service Tomcat après la saisie de fiches ayant des mots-clés et/ou
contacts liés : le blocage est lié au problème d'indexation de la
dernière fiche de métadonnées saisie
on s'en sort sans avoir besoin de supprimer la fiche, en faisant
simplement une regénération de l'index (menu Administration >
Reconstruire l'index)
mais c'est très très génant
- car il faut être logué "admin" pour faire cette opération de
réindexation et l'utilisateur qui saisit les fiches n'est pas censé à
avoir le profil "admin" et faire ce genre d'opération avant de terminer
sa session de saisie !
- car le service Tomcat est arrêté/redémarré automatiquement toutes les
nuits : donc si la réindexation n'est pas faite avant, le redemarrage
plante toutes les nuits...

Par curiosité, pourquoi redémarrer Tomcat toutes les nuits ?

ma question est donc la suivante :
1) est-il possible de désactiver l'indexation automatique au démarrage :
demande déjà formulée plusieurs fois sur la liste et bug corrigé dans
Geonetwork 2.4.1
cette option a elle été incluse dans Géosource 2.2.1 ?
(en tout cas le bug ne semble pas corrigé dans Géosource 2.2.1...)

Le commit que vous cherchez est le suivant :
http://geonetwork.svn.sourceforge.net/viewvc/geonetwork?view=rev&revision=5229
Qui a priori est intégré dans Geosource 2.2.1. Donc l'index ne devrait
pas être reconstruit a chaque démarrage de Tomcat.

En effet, sauf si l'index est dans un statut invalide (ce qui n'est en
général pas le cas lors d'un arrêt/redémarrage).

Ce qui semble étrange est le fait de bloquer sur la dernière fiche
alors que via l'admin, l'opération semble bien se passer. Auriez-vous
des précisions sur ce point ?

Salutations.

Francois

--
Cdlt,
Landry Breuil
Administrateur de données du CRAIG

------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
GeoNetwork-users-fr mailing list
GeoNetwork-users-fr@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geonetwork-users-fr

------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
GeoNetwork-users-fr mailing list
GeoNetwork-users-fr@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geonetwork-users-fr

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008
30-Day
trial. Simplify your report design, integration and deployment - and focus
on
what you do best, core application coding. Discover what's new with
Crystal Reports now. http://p.sf.net/sfu/bobj-july
_______________________________________________
GeoNetwork-users-fr mailing list
GeoNetwork-users-fr@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geonetwork-users-fr

--
View this message in context: http://n2.nabble.com/Rep-Re-Blocage-de-l-indexation-au-demarrage-encore-tp3959433p4087492.html
Sent from the GeoNetwork users francophone mailing list archive at Nabble.com.