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 <ankit.mittal...@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" <ankit.mittal...@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