Is that with debug or trace level logging on the slave? Full logging may help here. What version of ActiveMQ?
2009/6/13 samp <[email protected]> > > I'm trying to setup a pure master slave configuration. Startup looks fine, > but if the master stops, the slave also stops. I would have expected it to > stay up. Below are the configs and relevant part of the slave log file. > Any > guidance is greatly appreciated. > > thanks > sam > > Master config: > <broker xmlns="http://activemq.apache.org/schema/core" > brokerName="master"> > > <!-- Use the following to configure how ActiveMQ is exposed in JMX > --> > <managementContext> > <managementContext createConnector="true"/> > </managementContext> > > <!-- The store and forward broker networks ActiveMQ will listen to > --> > <networkConnectors> > <networkConnector name="mynetwork" > uri="static://(tcp://localhost:61616)"/> > </networkConnectors> > > <persistenceAdapter> > <amqPersistenceAdapter syncOnWrite="false" > directory="activemq-master" maxFileLength="20 mb"/> > </persistenceAdapter> > > <!-- The maximum about of space the broker will use before slowing > down producers --> > <systemUsage> > <systemUsage> > <memoryUsage> > <memoryUsage limit="20 mb"/> > </memoryUsage> > <storeUsage> > <storeUsage limit="1 gb" name="foo"/> > </storeUsage> > <tempUsage> > <tempUsage limit="100 mb"/> > </tempUsage> > </systemUsage> > </systemUsage> > > <transportConnectors> > <transportConnector name="openwire" > uri="tcp://localhost:61616"/> > </transportConnectors> > > </broker> > > > Slave config > <broker xmlns="http://activemq.apache.org/schema/core" > brokerName="slave" > masterConnectorURI="tcp://localhost:61616" > shutdownOnMasterFailure="false"> > > <!-- Use the following to configure how ActiveMQ is exposed in JMX > --> > <managementContext> > <managementContext createConnector="true"/> > </managementContext> > > <persistenceAdapter> > <amqPersistenceAdapter syncOnWrite="false" > directory="activemq-slave" maxFileLength="20 mb"/> > </persistenceAdapter> > > <!-- The maximum about of space the broker will use before slowing > down producers --> > <systemUsage> > <systemUsage> > <memoryUsage> > <memoryUsage limit="20 mb"/> > </memoryUsage> > <storeUsage> > <storeUsage limit="1 gb" name="foo"/> > </storeUsage> > <tempUsage> > <tempUsage limit="100 mb"/> > </tempUsage> > </systemUsage> > </systemUsage> > > </broker> > > Slave log (at point of master failure) > [2009-06-13 14:38:38 -0400] [INFO ] > org.apache.activemq.broker.BrokerService > - ActiveMQ JMS Message Broker (slave, > ID:samperman-ws-3708-1244918318032-1:0) started > [2009-06-13 14:38:48 -0400] [ERROR] > org.apache.activemq.broker.ft.MasterConnector - Network connection between > vm://slave#0 and tcp://localhost/127.0.0.1:61616 shutdown: null > java.io.EOFException > at java.io.DataInputStream.readInt(DataInputStream.java:375) > at > > org.apache.activemq.openwire.OpenWireFormat.unmarshal(OpenWireFormat.java:269) > at > > org.apache.activemq.transport.tcp.TcpTransport.readCommand(TcpTransport.java:210) > at > org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:202) > at > org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:185) > at java.lang.Thread.run(Thread.java:619) > [2009-06-13 14:38:48 -0400] [WARN ] > org.apache.activemq.broker.BrokerService > - Master Failed - starting all connectors > [2009-06-13 14:38:48 -0400] [INFO ] > org.apache.activemq.broker.TransportConnector - Connector vm://slave > Stopped > [2009-06-13 14:38:48 -0400] [INFO ] > org.apache.activemq.broker.BrokerService > - ActiveMQ Message Broker (slave, ID:samperman-ws-3708-1244918318032-1:0) > is > shutting down > [2009-06-13 14:38:48 -0400] [INFO ] > org.apache.activemq.broker.BrokerService > - ActiveMQ JMS Message Broker (slave, > ID:samperman-ws-3708-1244918318032-1:0) stopped > > -- > View this message in context: > http://www.nabble.com/Problem-with-pure-master-slave-tp24015184p24015184.html > Sent from the ActiveMQ - User mailing list archive at Nabble.com. > > -- http://blog.garytully.com Open Source Integration http://fusesource.com
