[Obm] OPUSH/jetty dans la version 2.4.0.1

Couturie Laure-Amélie couturie at ipno.in2P3.fr
Thu Apr 12 17:20:17 CEST 2012


Bonjour,

Nous venons de faire l'upgrade de notre serveur obm en version 2.4.0.1. 
Il est en exploitation depuis aout 2010 en version 2.3.12 avec environ 
450 utilisateurs satisfaits de ce service.
Tout s'est plutôt bien passé, nous en avons profité pour installer 
Roundcube qui fonctionne bien.

Nous rencontrons un problème de mémoire avec  opush via jetty et le 
process java jsvc.
Nous avons augmenté la taille de ce process à 4GO avec l'argument 
-Xmx4096m (le défaut était de 512m):
# ps -ef|grep jsvc
root       930 25026  0 17:03 pts/1    00:00:00 grep jsvc
root     25007     1  0 15:48 ?        00:00:00 /usr/bin/jsvc -user 
jetty -cp 
/usr/share/java/commons-daemon.jar:/usr/share/jetty/start.jar:/usr/share/jetty/start-daemon.jar:/usr/lib/jvm/java-6-sun/lib/tools.jar 
-outfile /var/log/jetty/out.log -errfile /var/log/jetty/out.log -pidfile 
/var/run/jetty.pid -Xmx4096m -Djava.awt.headless=true 
-Dfile.encoding=UTF-8 -Djava.io.tmpdir=/var/cache/jetty/data 
-Djava.library.path=/usr/lib -DSTART=/etc/jetty/start.config 
-Djetty.home=/usr/share/jetty -Djetty.logs=/var/log/jetty 
-Djetty.host=0.0.0.0 -Djetty.port=8082 
org.mortbay.jetty.start.daemon.Bootstrap /etc/jetty/jetty-logging.xml 
/etc/jetty/jetty.xml /etc/jetty/jetty-shared-webapps.xml
jetty    25008 25007 99 15:48 ?        02:01:20 /usr/bin/jsvc -user 
jetty -cp 
/usr/share/java/commons-daemon.jar:/usr/share/jetty/start.jar:/usr/share/jetty/start-daemon.jar:/usr/lib/jvm/java-6-sun/lib/tools.jar 
-outfile /var/log/jetty/out.log -errfile /var/log/jetty/out.log -pidfile 
/var/run/jetty.pid -Xmx4096m -Djava.awt.headless=true 
-Dfile.encoding=UTF-8 -Djava.io.tmpdir=/var/cache/jetty/data 
-Djava.library.path=/usr/lib -DSTART=/etc/jetty/start.config 
-Djetty.home=/usr/share/jetty -Djetty.logs=/var/log/jetty 
-Djetty.host=0.0.0.0 -Djetty.port=8082 
org.mortbay.jetty.start.daemon.Bootstrap /etc/jetty/jetty-logging.xml 
/etc/jetty/jetty.xml /etc/jetty/jetty-shared-webapps.xml

En surveillant le démon par top, on voit sa taille mémoire augmenter et 
le service finit par se planter sur des erreurs de type (opush.log):
17:21:21.921 [ERROR] {o.o.a.t.TransactionalInterceptor} 
[t/c/r/]:transaction was rollback
java.lang.OutOfMemoryError: GC overhead limit exceeded
17:21:22.005 [ERROR] {o.o.a.t.TransactionalInterceptor} [t/c/r/]:GC 
overhead limit exceeded
java.lang.OutOfMemoryError: GC overhead limit exceeded

Quelqu'un a t il rencontré le même problème? A t on un problème de 
paramétrage? (nous avons environ 70 périphériques mobiles déclarés)

Merci d'avance. Cordialement.

-- 
Laure-Amélie Couturié
Institut de Physique Nucléaire - S2I Bât. 100A Bur. A114
91406 ORSAY cedex
tel:   0169156268
mail:  couturie at ipno.in2p3.fr



More information about the Obm mailing list