[Francophone] Geosource down après upgrade de la jvm
Jonathan Maura
jonathan.maura at bluecham.net
Wed Jul 29 21:17:42 EDT 2009
Bonjour à tous,
Je rencontre actuellement un bon problème j'ai par mégarde mis a jour ma
jvm (rahhhh!) et je me retrouve avec un plantage total de mon appli
geosource. Le tomcat tourne toujours mais impossible de lancer la
webapps. Des test montrent un fonctionnement normal avec geoserver
Ci dessous les détails de système et les logs de démarrage de tomcat!
(désolé d'avance pour le bloc!)
Pour le résumé des aventures : malgré 1_ une réinstalation totale , 2_
l'augmentation du nombre de "file" potentiellement ouvertes, la webapps
plante toujours. Un processus ne ferme pas les file et il s'agit de
lucene. Que faire?
Vu le peu de cheveux qui me reste, je remercie d'avance toutes les
bonnes volontés me filant un coup de patte!
Bonne journée à vous.
*
PRB : *Erreur de la webapps suite à l'upgrade de la jvm
sun-java6-bin (6-13-1) to 6-14-0ubuntu1.9.04
sun-java6-jdk (6-13-1) to 6-14-0ubuntu1.9.04
sun-java6-jre (6-13-1) to 6-14-0ubuntu1.9.04*
Contexte :*
* Ubuntu 9.04 server
* JVM : java version "1.6.0_14"
Java(TM) SE Runtime Environment (build 1.6.0_14-b08)
Java HotSpot(TM) 64-Bit Server VM (build 14.0-b16, mixed mode)
* Tomcat 6.0.18
* Geosource 2.2-0
* Postgresql 8.3
* xalan 2_7_1
Démarrage de tomcat ok
Tomcat manager webapps fonctionnant = true Commands=start
sur : http://xxx/geonetwork
Etat HTTP 400 - Cannot build ServiceRequest Cause : null Error :
java.lang.NullPointerException Stack : java.lang.NullPointerException
------------------------------------------------------------------------
*type* Rapport d'???tat
*message* _Cannot build ServiceRequest Cause : null Error :
java.lang.NullPointerException Stack : java.lang.NullPointerException _
*description* _La requ???te envoy???e par le client ???tait
syntaxiquement incorrecte (Cannot build ServiceRequest Cause : null
Error : java.lang.NullPointerException Stack :
java.lang.NullPointerException )._
*logs Catalina:*30 juil. 2009 11:13:27
org.apache.coyote.http11.Http11Protocol init
INFO: Initialisation de Coyote HTTP/1.1 sur http-8080
30 juil. 2009 11:13:27 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 483 ms
30 juil. 2009 11:13:27 org.apache.catalina.users.MemoryUserDatabase save
ATTENTION: User database is not persistable - no write permissions on
directory
30 juil. 2009 11:13:27 org.apache.catalina.core.StandardService start
INFO: D???marrage du service Catalina
30 juil. 2009 11:13:27 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.18
30 juil. 2009 11:13:34
org.geotools.data.shapefile.indexed.IndexedShapefileDataStore <init>
GRAVE: null
30 juil. 2009 11:13:34 org.geotools.factory.FactoryRegistry scanForPlugins
ATTENTION: chec lors de l'initialisation d'un service de catgorie
"CoordinateOperationFactory". La cause est "NoClassDefFoundError:
javax/vecmath/SingularMatrixException".
30 juil. 2009 11:13:34 org.geotools.factory.FactoryRegistry scanForPlugins
ATTENTION: chec lors de l'initialisation d'un service de catgorie
"CoordinateOperationFactory". La cause est "NoClassDefFoundError:
javax/vecmath/SingularMatrixException".
30 juil. 2009 11:13:34 org.geotools.data.shapefile.ShapefileDataStore
createSchema
ATTENTION: PRJ file not generated for null CoordinateReferenceSystem
30 juil. 2009 11:13:38 org.geotools.factory.FactoryRegistry scanForPlugins
ATTENTION: chec lors de l'initialisation d'un service de catgorie
"ConverterFactory". La cause est "NoClassDefFoundError:
org/apache/commons/beanutils/Converter".
30 juil. 2009 11:13:58 org.apache.coyote.http11.Http11Protocol start
INFO: D???marrage de Coyote HTTP/1.1 sur http-8080
30 juil. 2009 11:13:58 org.apache.catalina.startup.Catalina start
INFO: Server startup in 30911 ms
30 juil. 2009 11:14:11 org.apache.tomcat.util.net.JIoEndpoint$Acceptor run
GRAVE: Socket accept failed
java.net.SocketException: Too many open files
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:390)
at java.net.ServerSocket.implAccept(ServerSocket.java:453)
at java.net.ServerSocket.accept(ServerSocket.java:421)
at
org.apache.tomcat.util.net.DefaultServerSocketFactory.acceptSocket(DefaultServerSocketFactory.java:61)
at
org.apache.tomcat.util.net.JIoEndpoint$Acceptor.run(JIoEndpoint.java:310)
at java.lang.Thread.run(Thread.java:619)
30 juil. 2009 11:14:11 org.apache.tomcat.util.net.JIoEndpoint$Acceptor run
GRAVE: Socket accept failed
java.net.SocketException: Too many open files
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:390)
at java.net.ServerSocket.implAccept(ServerSocket.java:453)
at java.net.ServerSocket.accept(ServerSocket.java:421)
at
org.apache.tomcat.util.net.DefaultServerSocketFactory.acceptSocket(DefaultServerSocketFactory.java:61)
at
org.apache.tomcat.util.net.JIoEndpoint$Acceptor.run(JIoEndpoint.java:310)
at java.lang.Thread.run(Thread.java:619)
... répéter x fois!!!!
*logs localhost:*
30 juil. 2009 11:13:58 org.apache.catalina.core.ApplicationContext log
INFO: HTMLManager: init: Associated with Deployer
'Catalina:type=Deployer,host=localhost'
30 juil. 2009 11:13:58 org.apache.catalina.core.ApplicationContext log
INFO: HTMLManager: init: Global resources are available
30 juil. 2009 11:13:58 org.apache.catalina.core.ApplicationContext log
INFO: HTMLManager: list: Listing contexts for virtual host 'localhost'
30 juil. 2009 11:14:02 org.apache.catalina.core.ApplicationContext log
INFO: HTMLManager: sessions: Session action 'null' for web application
at '/geonetwork'
30 juil. 2009 11:14:05 org.apache.catalina.core.ApplicationContext log
INFO: HTMLManager: sessions: Session action 'invalidateSessions' for web
application at '/geonetwork'
30 juil. 2009 11:14:05 org.apache.catalina.core.ApplicationContext log
INFO: HTMLManager: Invalidating session id 650022B768E909A6350779E7D27AF39A
30 juil. 2009 11:14:05 org.apache.catalina.core.ApplicationContext log
INFO: HTMLManager: Invalidating session id 01A950D28527F3E2FF8BE64A89029D30
30 juil. 2009 11:14:05 org.apache.catalina.core.ApplicationContext log
INFO: HTMLManager: WARNING: unknown sort order: null
30 juil. 2009 11:14:11 org.apache.catalina.core.ApplicationContext log
INFO: HTMLManager: list: Listing contexts for virtual host 'localhost'
30 juil. 2009 11:14:12 org.apache.catalina.core.StandardWrapperValve invoke
GRAVE: "Servlet.service()" pour la servlet gn-servlet a g???n???r??? une
exception
java.lang.NullPointerException
Mesure prise : augmenter le "number of maximum file" de 75000 à 100000
puis 200000
cat /proc/sys/fs/file-max
200000
Mais l'augmentation du nombre de file ouverte n'est certainement pas la
solution , d'ailleurs ça plante toujours.
J'ai donc pisté les process avec "lsof -r | grep geonetwork "
Et la, le coupable est Lucene le moteur non spatial qui tourne en
boucle, notamment :
jsvc 3544 tomcat6 975r REG 252,2 4405
1883077
/usr/local/geosource/web/geonetwork/WEB-INF/lucene/nonspatial/_3re.cfs
jsvc 3544 tomcat6 976r REG 252,2 2836
1883076
/usr/local/geosource/web/geonetwork/WEB-INF/lucene/nonspatial/_3rd.cfs
jsvc 3544 tomcat6 977r REG 252,2 768616
1883075
/usr/local/geosource/web/geonetwork/WEB-INF/lucene/nonspatial/_3rc.cfs
jsvc 3544 tomcat6 978r REG 252,2 1973
1883079
/usr/local/geosource/web/geonetwork/WEB-INF/lucene/nonspatial/_3rg.cfs
jsvc 3544 tomcat6 979r REG 252,2 2133
1883078
/usr/local/geosource/web/geonetwork/WEB-INF/lucene/nonspatial/_3rf.cfs
jsvc 3544 tomcat6 980r REG 252,2 4405
1883077
/usr/local/geosource/web/geonetwork/WEB-INF/lucene/nonspatial/_3re.cfs
jsvc 3544 tomcat6 981r REG 252,2 2836
1883076
/usr/local/geosource/web/geonetwork/WEB-INF/lucene/nonspatial/_3rd.cfs
jsvc 3544 tomcat6 982r REG 252,2 768616
1883075
/usr/local/geosource/web/geonetwork/WEB-INF/lucene/nonspatial/_3rc.cfs
jsvc 3544 tomcat6 983r REG 252,2 2545
1883080
/usr/local/geosource/web/geonetwork/WEB-INF/lucene/nonspatial/_3rh.cfs
jsvc 3544 tomcat6 984r REG 252,2 1973
1883079
/usr/local/geosource/web/geonetwork/WEB-INF/lucene/nonspatial/_3rg.cfs
jsvc 3544 tomcat6 985r REG 252,2 2133
1883078
/usr/local/geosource/web/geonetwork/WEB-INF/lucene/nonspatial/_3rf.cfs
jsvc 3544 tomcat6 986r REG 252,2 4405
1883077
/usr/local/geosource/web/geonetwork/WEB-INF/lucene/nonspatial/_3re.cfs
jsvc 3544 tomcat6 987r REG 252,2 2836
1883076
/usr/local/geosource/web/geonetwork/WEB-INF/lucene/nonspatial/_3rd.cfs
jsvc 3544 tomcat6 988r REG 252,2 768616
1883075
/usr/local/geosource/web/geonetwork/WEB-INF/lucene/nonspatial/_3rc.cfs
jsvc 3544 tomcat6 989r REG 252,2 4012
1883081
/usr/local/geosource/web/geonetwork/WEB-INF/lucene/nonspatial/_3ri.cfs
jsvc 3544 tomcat6 990r REG 252,2 2545
1883080
/usr/local/geosource/web/geonetwork/WEB-INF/lucene/nonspatial/_3rh.cfs
jsvc 3544 tomcat6 991r REG 252,2 1973
1883079
/usr/local/geosource/web/geonetwork/WEB-INF/lucene/nonspatial/_3rg.cfs
jsvc 3544 tomcat6 992r REG 252,2 2133
1883078
/usr/local/geosource/web/geonetwork/WEB-INF/lucene/nonspatial/_3rf.cfs
jsvc 3544 tomcat6 993r REG 252,2 4405
1883077
/usr/local/geosource/web/geonetwork/WEB-INF/lucene/nonspatial/_3re.cfs
jsvc 3544 tomcat6 994r REG 252,2 2836
1883076
/usr/local/geosource/web/geonetwork/WEB-INF/lucene/nonspatial/_3rd.cfs
jsvc 3544 tomcat6 995r REG 252,2 768616
1883075
/usr/local/geosource/web/geonetwork/WEB-INF/lucene/nonspatial/_3rc.cfs
jsvc 3544 tomcat6 996r REG 252,2 1840
1883082
/usr/local/geosource/web/geonetwork/WEB-INF/lucene/nonspatial/_3rj.cfs
jsvc 3544 tomcat6 997r REG 252,2 4012
1883081
/usr/local/geosource/web/geonetwork/WEB-INF/lucene/nonspatial/_3ri.cfs
jsvc 3544 tomcat6 998r REG 252,2 2545
1883080
/usr/local/geosource/web/geonetwork/WEB-INF/lucene/nonspatial/_3rh.cfs
jsvc 3544 tomcat6 999r REG 252,2 1973
1883079
/usr/local/geosource/web/geonetwork/WEB-INF/lucene/nonspatial/_3rg.cfs
jsvc 3544 tomcat6 1000r REG 252,2 2133
1883078
/usr/local/geosource/web/geonetwork/WEB-INF/lucene/nonspatial/_3rf.cfs
Alors des idées?
Merci d'avance,
Jonathan
More information about the Francophone
mailing list