[Eisfair_dev] JPS - JVM Process Status Tool
Tom Schulz
tom_strike at gmx.de
So Sep 20 15:18:01 CEST 2015
Marcus Roeckrath schrieb:
>
> Was ist der Erkennungscode mit ps/grep?
ps -ef | grep funambol
liefert:
root 1467 1 0 11:46 ? 00:00:18
/usr/local/funambol/Funambol/tools/jre-1.6.0/jre/bin/java -Xmx256M
-Dfile.encoding=UTF-8 org.hsqldb.Server -database.0
/usr/local/funambol/Funambol/tools/hypersonic/data/funambol -dbname.0
funambol
root 1472 1 0 11:46 ? 00:00:19
/usr/local/funambol/Funambol/tools/jre-1.6.0/jre/bin/java
-Dfile.encoding=UTF-8 -Dfunambol.home=/usr/local/funambol/Funambol
-Djava.net.preferIPv4Stack=true -Xmx256M -Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=7101
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false
-Djava.rmi.server.hostname=eis com.funambol.ctp.server.CTPServer
root 1488 1 0 11:46 ? 00:01:49
/usr/local/funambol/Funambol/tools/jre-1.6.0/jre/bin/java -Xmx512M
-Dfunambol.debug=false -Dfunambol.home=/usr/local/funambol/Funambol
-Dfile.encoding=UTF-8
-Djava.library.path=/usr/local/funambol/Funambol/ds-server/lib/linux
-Djavax.net.ssl.trustStore=/usr/local/funambol/Funambol/ds-server/lib/security/cacerts
-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=8101
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false
-Djava.net.preferIPv4Stack=true -Djava.awt.headless=true
-Djava.rmi.server.hostname=eis
-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
-Djava.util.logging.config.file=/usr/local/funambol/Funambol/tools/tomcat/conf/logging.properties
-Djava.endorsed.dirs=/usr/local/funambol/Funambol/tools/tomcat/endorsed
-classpath :/usr/local/funambol/Funambol/tools/tomcat/bin/bootstrap.jar
-Dcatalina.base=/usr/local/funambol/Funambol/tools/tomcat
-Dcatalina.home=/usr/local/funambol/Funambol/tools/tomcat
-Djava.io.tmpdir=/usr/local/funambol/Funambol/tools/tomcat/temp
org.apache.catalina.startup.Bootstrap start
root 1496 1 0 11:46 ? 00:00:16
/usr/local/funambol/Funambol/tools/jre-1.6.0/jre/bin/java
-Dfile.encoding=UTF-8 -Dfunambol.home=/usr/local/funambol/Funambol
-Dfunambol.pushlistener.config.bean=com/funambol/email/inboxlistener/InboxListenerConfiguration.xml
-Djava.library.path=/usr/local/funambol/Funambol/inbox-listener/lib/linux -Djavax.net.ssl.trustStore=/usr/local/funambol/Funambol/inbox-listener/lib/security/cacerts
-Djava.net.preferIPv4Stack=true -Xmx256M -Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=4101
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false
-Djava.rmi.server.hostname=eis
com.funambol.email.inboxlistener.service.InboxListener
root 1501 1 0 11:46 ? 00:00:16
/usr/local/funambol/Funambol/tools/jre-1.6.0/jre/bin/java
-Dfile.encoding=UTF-8 -Dfunambol.home=/usr/local/funambol/Funambol
-Dfunambol.pushlistener.config.bean=com/funambol/pimlistener/PIMListenerConfiguration.xml
-Djava.net.preferIPv4Stack=true -Xmx256M -Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=3101
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false
-Djava.rmi.server.hostname=eis com.funambol.pimlistener.service.PimListener
root 29378 2982 0 15:02 pts/0 00:00:00 /bin/sh /bin/grep funambol
Mit den folgenden Einschränkungen:
ps -ef | grep -v grep | grep -v init | grep -v menu | grep -v install |
grep -v rc2.d | grep funambol | awk -F" " {'print $2'}
Bleiben noch die 5 pids der Funambol Prozesse, was grundsätzlich auch
funktioniert. Aber eben nicht immer.
1467
1472
1488
1496
1501
> Was funktioniert darin nicht?
Das habe ich leider noch nicht rausgefunden.
Ein...
eis # /usr/local/jdk1.6.0/bin/jps | grep -v CTPServer | grep Server |
awk '{print $1}'
...liefert die pid des Funambol Server imho zunächst einfacher und
laesst schonmal alles ausser Java aussen vor.
> Vielleicht finden wir ja eine Lösung.
Das waere auch ok. Ich weiss ehrlich gesagt nur noch nicht so ganz wie
ich den Fehler herausbekomme, da der nur sporadisch auftritt. Teilweise
funktioniert es mehrfach problemlos.
Auch mit '-xv' in /init.d/funambol habe ich noch nichts Auffaelliges
sehen koennen.
Gruß,
Tom
Mehr Informationen über die Mailingliste Eisfair_dev