Try grabbing a thread dump with jstack, or the like, to see what threads are still active.
Sent from my iPhone > On Mar 15, 2014, at 7:35 PM, "carlo cancellieri [via ActiveMQ]" > <ml-node+s2283324n4679129...@n4.nabble.com> wrote: > > More: > > At tomcat shutdown I get: (note that all the brokers, connections and > Transport are automatically created by the PooledConnectionFactory with the > passed URL so they should be ideally closed with a close() on the > PooledConnectionFactory, right?) > > SEVERE: The web application [/geoserver] created a ThreadLocal with key of > type [org.apache.log4j.helpers.ThreadLocalMap] (value > [org.apache.log4j.helpers.ThreadLocalMap@3fdfbc7f]) and a value of type > [java.util.Hashtable] (value [{activemq.broker=tomcat1, > activemq.connector=vm://tomcat1}]) but failed to remove it when the web > application was stopped. This is very likely to create a memory leak. > > I've also performed a test with useShutdownHook=true with no success. > > Same result with ActiveMQ 5.10-SNAPSHOT > > Cheers, > Carlo > > > 2014-03-16 2:48 GMT+01:00 carlo cancellieri < > [hidden email]>: > > > In addiction to below information I'd like to add: > > > > 1. I'm using PooledConnectionFactory to get connection and at the tomcat > > shutdown end I call stop() which should stops all the opened connecitons. > > 2. I've just tested the same code with the 5.9.0 with no success. > > > > Someone can help me? > > > > Cheers, > > Carlo > > > > > > ---------- Forwarded message ---------- > > From: carlo cancellieri <[hidden email]> > > Date: 2014-03-14 19:55 GMT+01:00 > > Subject: 5.8.0 Unable to shutdown embedded broker > > To: [hidden email] > > > > > > Hi all, > > I'm having some problem during the Tomcat shutdown. > > I'm using ActiveMQ-5.8 and my brokerURL are: > > > > > > brokerURL=peer\://geoserver/tomcat1?soTimeout\=3000&transport.soTimeout\=3000&daemon\=true&transport.daemon\=true&broker.persist\=false&useShutdownHook\=false&maxReconnectDelay\=200 > > > > > > > > brokerURL=peer\://geoserver/tomcat2?soTimeout\=3000&transport.soTimeout\=3000&daemon\=true&transport.daemon\=true&broker.persist\=false&useShutdownHook\=false&maxReconnectDelay\=200 > > > > > > Note that the the destination for the producers is a VirtualTopic. > > > > I can successfully consume the messages but on shutdown tomcats hangs. > > > > What's wrong? > > > > This is the stack of a Tomcat instance. > > > > Java HotSpot(TM) Client VM[168.202.25.104:1044] > > Thread [DestroyJavaVM] (Running) > > Thread [pool-3-thread-1] (Running) > > Daemon Thread [http-8080-5] (Running) > > Daemon Thread [http-8080-4] (Running) > > Daemon Thread [http-8080-3] (Running) > > Daemon Thread [http-8080-2] (Running) > > Daemon Thread [http-8080-1] (Running) > > Daemon Thread [TP-Processor4] (Running) > > Daemon Thread [http-8080-Acceptor-0] (Running) > > Daemon Thread [ActiveMQ Transport: tcp:///168.202.25.104:64338@64324] > > (Running) > > Thread [ActiveMQ Transport: tcp://CIO174/168.202.25.104:64331@64337] > > (Running) > > Daemon Thread > > [Notifier-MulticastDiscoveryAgent-listener:DiscoveryNetworkConnector:NC:BrokerService[tomcat1]] > > > > (Running) > > Daemon Thread > > [MulticastDiscoveryAgent-listener:DiscoveryNetworkConnector:NC:BrokerService[tomcat1]:Thread-6] > > > > (Running) > > Daemon Thread > > [MulticastDiscoveryAgent-advertise:tcp://CIO174:64324:Thread-5] (Running) > > Daemon Thread [ActiveMQ Transport Server: tcp://0.0.0.0:0] (Running) > > Daemon Thread [ActiveMQ Transport Server Thread Handler: tcp://0.0.0.0:0] > > (Running) > > > > > > > > -- > > == > > Our support, Your Success! Visit http://opensdi.geo-solutions.it for more > > information. > > == > > > > Dott. Carlo Cancellieri > > @cancellieric > > Software Engineer > > > > GeoSolutions S.A.S. > > Via Poggio alle Viti 1187 > > 55054 Massarosa (LU) > > Italy > > phone: +39 0584 962313 > > mobile: +39 3371094494 > > fax: +39 0584 1660272 > > > > http://www.geo-solutions.it > > http://twitter.com/geosolutions_it > > > > ------------------------------------------------------- > > > > > > > > -- > > == > > Meet us at GEO Business 2014! in London! Visit http://goo.gl/fES3aK for > > more information. > > == > > > > Dott. Carlo Cancellieri > > @cancellieric > > Software Engineer > > > > GeoSolutions S.A.S. > > Via Poggio alle Viti 1187 > > 55054 Massarosa (LU) > > Italy > > phone: +39 0584 962313 > > fax: +39 0584 1660272 > > > > http://www.geo-solutions.it > > http://twitter.com/geosolutions_it > > > > ------------------------------------------------------- > > > > > > -- > == > Meet us at GEO Business 2014! in London! Visit http://goo.gl/fES3aK for > more information. > == > > Dott. Carlo Cancellieri > @cancellieric > Software Engineer > > GeoSolutions S.A.S. > Via Poggio alle Viti 1187 > 55054 Massarosa (LU) > Italy > phone: +39 0584 962313 > fax: +39 0584 1660272 > > http://www.geo-solutions.it > http://twitter.com/geosolutions_it > > ------------------------------------------------------- > > > If you reply to this email, your message will be added to the discussion > below: > http://activemq.2283324.n4.nabble.com/Fwd-5-8-0-Unable-to-shutdown-embedded-broker-tp4679128p4679129.html > To start a new topic under ActiveMQ - User, email > ml-node+s2283324n234180...@n4.nabble.com > To unsubscribe from ActiveMQ - User, click here. > NAML -- View this message in context: http://activemq.2283324.n4.nabble.com/Fwd-5-8-0-Unable-to-shutdown-embedded-broker-tp4679128p4679130.html Sent from the ActiveMQ - User mailing list archive at Nabble.com.