You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@activemq.apache.org by "ankit.mittal100" <an...@outlook.com> on 2018/07/06 09:13:49 UTC
ActiveMQ not starting : Nothing happens after activemq_1 attempting
to acquire exclusive lease to become the master
Hi,
I am trying to start activemq but it hangs on activemq_1 attempting to
acquire exclusive lease to become the master.
activemq logs are below :
STATUS | wrapper | 2018/07/06 10:32:29 | --> Wrapper Started as Daemon
STATUS | wrapper | 2018/07/06 10:32:29 | Launching a JVM...
INFO | jvm 1 | 2018/07/06 10:32:29 | Wrapper (Version 3.2.3)
http://wrapper.tanukisoftware.org
INFO | jvm 1 | 2018/07/06 10:32:29 | Copyright 1999-2006 Tanuki
Software, Inc. All Rights Reserved.
INFO | jvm 1 | 2018/07/06 10:32:29 |
INFO | jvm 1 | 2018/07/06 10:32:29 | Java Runtime: Oracle Corporation
1.8.0_171 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.el7.x86_64/jre
INFO | jvm 1 | 2018/07/06 10:32:29 | Heap sizes: current=29696k
free=24014k max=932352k
INFO | jvm 1 | 2018/07/06 10:32:29 | JVM args:
-Dactivemq.home=../.. -Dactivemq.base=../..
-Djavax.net.ssl.keyStorePassword=password
-Djavax.net.ssl.trustStorePassword=password
-Djavax.net.ssl.keyStore=../../conf/broker.ks
-Djavax.net.ssl.trustStore=../../conf/broker.ts
-Dcom.sun.management.jmxremote
-Dorg.apache.activemq.UseDedicatedTaskRunner=true
-Djava.util.logging.config.file=logging.properties
-Dactivemq.conf=../../conf -Dactivemq.data=../../data
-Djava.security.auth.login.config=../../conf/login.config -Xmx1024m
-Djava.library.path=../../bin/linux-x86-64/ -Dwrapper.key=CVbwa_Vf_SAeX2Sa
-Dwrapper.port=32000 -Dwrapper.jvm.port.min=31000
-Dwrapper.jvm.port.max=31999 -Dwrapper.pid=37540 -Dwrapper.version=3.2.3
-Dwrapper.native_library=wrapper -Dwrapper.service=TRUE
-Dwrapper.cpu.timeout=10 -Dwrapper.jvmid=1
INFO | jvm 1 | 2018/07/06 10:32:29 | Extensions classpath:
INFO | jvm 1 | 2018/07/06 10:32:29 |
[../../lib,../../lib/camel,../../lib/optional,../../lib/web,../../lib/extra]
INFO | jvm 1 | 2018/07/06 10:32:29 | ACTIVEMQ_HOME: ../..
INFO | jvm 1 | 2018/07/06 10:32:29 | ACTIVEMQ_BASE: ../..
INFO | jvm 1 | 2018/07/06 10:32:29 | ACTIVEMQ_CONF: ../../conf
INFO | jvm 1 | 2018/07/06 10:32:29 | ACTIVEMQ_DATA: ../../data
INFO | jvm 1 | 2018/07/06 10:32:30 | Loading message broker from:
xbean:activemq.xml
INFO | jvm 1 | 2018/07/06 10:32:30 | INFO | Refreshing
org.apache.activemq.xbean.XBeanBrokerFactory$1@5d41bec9: startup date [Fri
Jul 06 10:32:30 CEST 2018]; root of context hierarchy
INFO | jvm 1 | 2018/07/06 10:32:31 | INFO | Using Persistence Adapter:
JDBCPersistenceAdapter(org.apache.commons.dbcp2.BasicDataSource@1f3d1a91)
INFO | jvm 1 | 2018/07/06 10:32:31 | INFO | Database adapter driver
override recognized for : [oracle_jdbc_driver] - adapter: class
org.apache.activemq.store.jdbc.adapter.OracleJDBCAdapter
INFO | jvm 1 | 2018/07/06 10:32:31 | INFO | activemq_1 attempting to
acquire exclusive lease to become the master
I have added oracle configurations in activemq.xml
<bean id="oracle" class="org.apache.commons.dbcp2.BasicDataSource"
destroy-method="close">
<property name="driverClassName"
value="oracle.jdbc.driver.OracleDriver"/>
<property name="url" value="jdbc:oracle:thin:@act01u.bc:1540/ACT01U"/>
<property name="username" value="ACTIVEMQ"/>
<property name="password" value="secret"/>
<property name="poolPreparedStatements" value="true"/>
</bean>
Persistent adapter config
<persistenceAdapter>
<jdbcPersistenceAdapter createTablesOnStartup="false"
dataSource="#oracle" lockKeepAlivePeriod="5000" cleanupPeriod="60000">
<locker> <lease-database-locker
lockAcquireSleepInterval="30000" maxAllowableDiffFromDBTime="1000"
leaseHolderId="activemq_1"/>
</locker>
</jdbcPersistenceAdapter>
Can anybody please tell what i am missing ?
Regards
Ankit
--
Sent from: http://activemq.2283324.n4.nabble.com/ActiveMQ-User-f2341805.html
Re: ActiveMQ not starting : Nothing happens after activemq_1
attempting to acquire exclusive lease to become the master
Posted by Tim Bain <tb...@alumni.duke.edu>.
If you uncomment the two JDBC-related lines in log4j.properties (enabling
debugging output) and restart the broker, does the resulting output provide
any more information about what's going on?
Tim
On Tue, Jul 10, 2018, 9:18 AM ankit.mittal100 <an...@outlook.com>
wrote:
> Hi Tim,
>
> Thanks for reply... but right now there is only one ActiveMQ instance is
> running.
>
> Regards
> Ankit
>
>
>
> --
> Sent from:
> http://activemq.2283324.n4.nabble.com/ActiveMQ-User-f2341805.html
>
Re: ActiveMQ not starting : Nothing happens after activemq_1
attempting to acquire exclusive lease to become the master
Posted by "ankit.mittal100" <an...@outlook.com>.
Hi Tim,
Thanks for reply... but right now there is only one ActiveMQ instance is
running.
Regards
Ankit
--
Sent from: http://activemq.2283324.n4.nabble.com/ActiveMQ-User-f2341805.html
Re: ActiveMQ not starting : Nothing happens after activemq_1
attempting to acquire exclusive lease to become the master
Posted by Tim Bain <tb...@alumni.duke.edu>.
It seems like another broker process is already running against that
database, and has already acquired the lock. Each broker process you want
to run independently (not in a master-slave configuration) needs its own
database.
Tim
On Fri, Jul 6, 2018, 3:13 AM ankit.mittal100 <an...@outlook.com>
wrote:
> Hi,
>
> I am trying to start activemq but it hangs on activemq_1 attempting to
> acquire exclusive lease to become the master.
>
> activemq logs are below :
>
> STATUS | wrapper | 2018/07/06 10:32:29 | --> Wrapper Started as Daemon
> STATUS | wrapper | 2018/07/06 10:32:29 | Launching a JVM...
> INFO | jvm 1 | 2018/07/06 10:32:29 | Wrapper (Version 3.2.3)
> http://wrapper.tanukisoftware.org
> INFO | jvm 1 | 2018/07/06 10:32:29 | Copyright 1999-2006 Tanuki
> Software, Inc. All Rights Reserved.
> INFO | jvm 1 | 2018/07/06 10:32:29 |
> INFO | jvm 1 | 2018/07/06 10:32:29 | Java Runtime: Oracle Corporation
> 1.8.0_171 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.el7.x86_64/jre
> INFO | jvm 1 | 2018/07/06 10:32:29 | Heap sizes: current=29696k
> free=24014k max=932352k
> INFO | jvm 1 | 2018/07/06 10:32:29 | JVM args:
> -Dactivemq.home=../.. -Dactivemq.base=../..
> -Djavax.net.ssl.keyStorePassword=password
> -Djavax.net.ssl.trustStorePassword=password
> -Djavax.net.ssl.keyStore=../../conf/broker.ks
> -Djavax.net.ssl.trustStore=../../conf/broker.ts
> -Dcom.sun.management.jmxremote
> -Dorg.apache.activemq.UseDedicatedTaskRunner=true
> -Djava.util.logging.config.file=logging.properties
> -Dactivemq.conf=../../conf -Dactivemq.data=../../data
> -Djava.security.auth.login.config=../../conf/login.config -Xmx1024m
> -Djava.library.path=../../bin/linux-x86-64/ -Dwrapper.key=CVbwa_Vf_SAeX2Sa
> -Dwrapper.port=32000 -Dwrapper.jvm.port.min=31000
> -Dwrapper.jvm.port.max=31999 -Dwrapper.pid=37540 -Dwrapper.version=3.2.3
> -Dwrapper.native_library=wrapper -Dwrapper.service=TRUE
> -Dwrapper.cpu.timeout=10 -Dwrapper.jvmid=1
> INFO | jvm 1 | 2018/07/06 10:32:29 | Extensions classpath:
> INFO | jvm 1 | 2018/07/06 10:32:29 |
>
> [../../lib,../../lib/camel,../../lib/optional,../../lib/web,../../lib/extra]
> INFO | jvm 1 | 2018/07/06 10:32:29 | ACTIVEMQ_HOME: ../..
> INFO | jvm 1 | 2018/07/06 10:32:29 | ACTIVEMQ_BASE: ../..
> INFO | jvm 1 | 2018/07/06 10:32:29 | ACTIVEMQ_CONF: ../../conf
> INFO | jvm 1 | 2018/07/06 10:32:29 | ACTIVEMQ_DATA: ../../data
> INFO | jvm 1 | 2018/07/06 10:32:30 | Loading message broker from:
> xbean:activemq.xml
> INFO | jvm 1 | 2018/07/06 10:32:30 | INFO | Refreshing
> org.apache.activemq.xbean.XBeanBrokerFactory$1@5d41bec9: startup date [Fri
> Jul 06 10:32:30 CEST 2018]; root of context hierarchy
> INFO | jvm 1 | 2018/07/06 10:32:31 | INFO | Using Persistence
> Adapter:
> JDBCPersistenceAdapter(org.apache.commons.dbcp2.BasicDataSource@1f3d1a91)
> INFO | jvm 1 | 2018/07/06 10:32:31 | INFO | Database adapter driver
> override recognized for : [oracle_jdbc_driver] - adapter: class
> org.apache.activemq.store.jdbc.adapter.OracleJDBCAdapter
> INFO | jvm 1 | 2018/07/06 10:32:31 | INFO | activemq_1 attempting to
> acquire exclusive lease to become the master
>
> I have added oracle configurations in activemq.xml
>
> <bean id="oracle" class="org.apache.commons.dbcp2.BasicDataSource"
> destroy-method="close">
> <property name="driverClassName"
> value="oracle.jdbc.driver.OracleDriver"/>
> <property name="url" value="jdbc:oracle:thin:@act01u.bc
> :1540/ACT01U"/>
> <property name="username" value="ACTIVEMQ"/>
> <property name="password" value="secret"/>
> <property name="poolPreparedStatements" value="true"/>
> </bean>
>
> Persistent adapter config
>
> <persistenceAdapter>
> <jdbcPersistenceAdapter createTablesOnStartup="false"
> dataSource="#oracle" lockKeepAlivePeriod="5000" cleanupPeriod="60000">
> <locker> <lease-database-locker
> lockAcquireSleepInterval="30000" maxAllowableDiffFromDBTime="1000"
> leaseHolderId="activemq_1"/>
> </locker>
> </jdbcPersistenceAdapter>
>
>
> Can anybody please tell what i am missing ?
>
> Regards
> Ankit
>
>
>
> --
> Sent from:
> http://activemq.2283324.n4.nabble.com/ActiveMQ-User-f2341805.html
>
On Jul 6, 2018 3:13 AM, "ankit.mittal100" <an...@outlook.com>
wrote:
Hi,
I am trying to start activemq but it hangs on activemq_1 attempting to
acquire exclusive lease to become the master.
activemq logs are below :
STATUS | wrapper | 2018/07/06 10:32:29 | --> Wrapper Started as Daemon
STATUS | wrapper | 2018/07/06 10:32:29 | Launching a JVM...
INFO | jvm 1 | 2018/07/06 10:32:29 | Wrapper (Version 3.2.3)
http://wrapper.tanukisoftware.org
INFO | jvm 1 | 2018/07/06 10:32:29 | Copyright 1999-2006 Tanuki
Software, Inc. All Rights Reserved.
INFO | jvm 1 | 2018/07/06 10:32:29 |
INFO | jvm 1 | 2018/07/06 10:32:29 | Java Runtime: Oracle Corporation
1.8.0_171 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.el7.x86_64/jre
INFO | jvm 1 | 2018/07/06 10:32:29 | Heap sizes: current=29696k
free=24014k max=932352k
INFO | jvm 1 | 2018/07/06 10:32:29 | JVM args:
-Dactivemq.home=../.. -Dactivemq.base=../..
-Djavax.net.ssl.keyStorePassword=password
-Djavax.net.ssl.trustStorePassword=password
-Djavax.net.ssl.keyStore=../../conf/broker.ks
-Djavax.net.ssl.trustStore=../../conf/broker.ts
-Dcom.sun.management.jmxremote
-Dorg.apache.activemq.UseDedicatedTaskRunner=true
-Djava.util.logging.config.file=logging.properties
-Dactivemq.conf=../../conf -Dactivemq.data=../../data
-Djava.security.auth.login.config=../../conf/login.config -Xmx1024m
-Djava.library.path=../../bin/linux-x86-64/ -Dwrapper.key=CVbwa_Vf_SAeX2Sa
-Dwrapper.port=32000 -Dwrapper.jvm.port.min=31000
-Dwrapper.jvm.port.max=31999 -Dwrapper.pid=37540 -Dwrapper.version=3.2.3
-Dwrapper.native_library=wrapper -Dwrapper.service=TRUE
-Dwrapper.cpu.timeout=10 -Dwrapper.jvmid=1
INFO | jvm 1 | 2018/07/06 10:32:29 | Extensions classpath:
INFO | jvm 1 | 2018/07/06 10:32:29 |
[../../lib,../../lib/camel,../../lib/optional,../../lib/web,../../lib/extra]
INFO | jvm 1 | 2018/07/06 10:32:29 | ACTIVEMQ_HOME: ../..
INFO | jvm 1 | 2018/07/06 10:32:29 | ACTIVEMQ_BASE: ../..
INFO | jvm 1 | 2018/07/06 10:32:29 | ACTIVEMQ_CONF: ../../conf
INFO | jvm 1 | 2018/07/06 10:32:29 | ACTIVEMQ_DATA: ../../data
INFO | jvm 1 | 2018/07/06 10:32:30 | Loading message broker from:
xbean:activemq.xml
INFO | jvm 1 | 2018/07/06 10:32:30 | INFO | Refreshing
org.apache.activemq.xbean.XBeanBrokerFactory$1@5d41bec9: startup date [Fri
Jul 06 10:32:30 CEST 2018]; root of context hierarchy
INFO | jvm 1 | 2018/07/06 10:32:31 | INFO | Using Persistence Adapter:
JDBCPersistenceAdapter(org.apache.commons.dbcp2.BasicDataSource@1f3d1a91)
INFO | jvm 1 | 2018/07/06 10:32:31 | INFO | Database adapter driver
override recognized for : [oracle_jdbc_driver] - adapter: class
org.apache.activemq.store.jdbc.adapter.OracleJDBCAdapter
INFO | jvm 1 | 2018/07/06 10:32:31 | INFO | activemq_1 attempting to
acquire exclusive lease to become the master
I have added oracle configurations in activemq.xml
<bean id="oracle" class="org.apache.commons.dbcp2.BasicDataSource"
destroy-method="close">
<property name="driverClassName"
value="oracle.jdbc.driver.OracleDriver"/>
<property name="url" value="jdbc:oracle:thin:@act01u.bc:1540/ACT01U"/>
<property name="username" value="ACTIVEMQ"/>
<property name="password" value="secret"/>
<property name="poolPreparedStatements" value="true"/>
</bean>
Persistent adapter config
<persistenceAdapter>
<jdbcPersistenceAdapter createTablesOnStartup="false"
dataSource="#oracle" lockKeepAlivePeriod="5000" cleanupPeriod="60000">
<locker> <lease-database-locker
lockAcquireSleepInterval="30000" maxAllowableDiffFromDBTime="1000"
leaseHolderId="activemq_1"/>
</locker>
</jdbcPersistenceAdapter>
Can anybody please tell what i am missing ?
Regards
Ankit
--
Sent from: http://activemq.2283324.n4.nabble.com/ActiveMQ-User-f2341805.html