Wenn ich es im Debug-Modus starte, kann ich sehen, dass es gut läuft:
administrator@ci-server:~/tmp/Codebase/Build/com.specktro.orchid.build$ sudo /etc/init.d/activemq console main * Starting with Console ActiveMQ instance main INFO: Loading '/usr/share/activemq/activemq-options' INFO: Using java '/usr/lib/jvm/java-7-openjdk-amd64/bin/java' INFO: Starting in foreground, this is just for debugging purposes (stop process by pressing CTRL+C) Java Runtime: Oracle Corporation 1.7.0_25 /usr/lib/jvm/java-7-openjdk-amd64/jre Heap sizes: current=126720k free=123924k max=253440k JVM args: -Xms128M -Xmx256M -Dorg.apache.activemq.UseDedicatedTaskRunner=true -Dcom.sun.management.jmxremote -Dactivemq.classpath=/var/lib/activemq/main/conf;/etc/activemq/instances-enabled/main; -Dactivemq.home=/usr/share/activemq -Dactivemq.base=/var/lib/activemq/main ACTIVEMQ_HOME: /usr/share/activemq ACTIVEMQ_BASE: /var/lib/activemq/main Loading message broker from: xbean:activemq.xml INFO | Refreshing org.apache.activemq.xbean.XBeanBrokerFactory$1@44edb080: startup date [Sun Nov 17 16:03:30 PST 2013]; root of context hierarchy INFO | PListStore:/var/lib/activemq/main/data/localhost/tmp_storage started INFO | Using Persistence Adapter: KahaDBPersistenceAdapter[/var/lib/activemq/main/data/kahadb] INFO | JMX consoles can connect to service:jmx:rmi:///jndi/rmi://localhost:1099/jmxrmi INFO | KahaDB is version 3 INFO | Recovering from the journal ... INFO | Recovery replayed 1 operations from the journal in 0.029 seconds. INFO | ActiveMQ 5.5.0 JMS Message Broker (localhost) is starting INFO | For help or more information please see: http://activemq.apache.org/ INFO | Listening for connections at: tcp://localhost:61616 INFO | Connector openwire Started INFO | ActiveMQ JMS Message Broker (localhost, ID:ci-server-47748-1384733012178-0:1) started
Das Problem ist, dass beim Ausführen activemq statusdie folgende Meldung angezeigt wird:
administrator@ci-server:~/tmp/Codebase/Build/com.specktro.orchid.build$ activemq status INFO: Loading '/usr/share/activemq/activemq-options' INFO: Using java '/usr/lib/jvm/java-7-openjdk-amd64/bin/java' ActiveMQ not running
Ich habe ein Skript, das nach der Ausgabe dieses Befehls sucht, und dies schlägt fehl, da erwartet wird, dass die Ausgabe besagt, dass es ausgeführt wird. Ich kann dieses Skript nicht ändern.
Weiß jemand warum konnte das sein?
Alle Ideen, warum ActiveMQ melden würde, dass es nicht läuft, wenn es anscheinend ausgeführt wird, wären sehr dankbar! Ich weiß nicht, was ich sonst noch überprüfen soll ...
Vielen Dank!!
Eduardo
1 Antwort auf die Frage
0
Peter
Ich fummle nur durch ActiveMQ auf Debian Wheezy. Ich konnte auch nicht verstehen, was mit der apt-get install-Version los war ...