Uploaded image for project: 'ActiveMQ Classic'
  1. ActiveMQ Classic
  2. AMQ-5946

Tomcat 7.0.62 complains of memory leak when web app is stopped or reloaded

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Not A Problem
    • 5.10.2
    • None
    • JMS client
    • None
    • Tomcat 7.0.62 , ActiveMQ 5.10.2 , Spring 4.1.2

    Description

      We are using failover protocol to connect to broker.
      Url is as : "failover:(tcp://localhost:61616)?startupMaxReconnectAttempts=2&initialReconnectDelay=60000&maxReconnectAttempts=2

      Suppose I start web application with AMQ not running and then stop web application , I get below logs in tomcat

      SEVERE: The web application [] appears to have started a thread name
      d [ActiveMQ Connection Executor: unconnected] but has failed to stop it. This is
      very likely to create a memory leak.
      Aug 25, 2015 11:27:59 AM org.apache.catalina.loader.WebappClassLoader clearRefer
      encesThreads
      SEVERE: The web application [] appears to have started a thread name
      d [ActiveMQ Task-1] but has failed to stop it. This is very likely to create a m
      emory leak.

      I can see these 2 threads in thread dump.
      How do I close these on stopping web application ?

      On webapp shutdown I am shutting down message containers and closing spring context.

      I am not facing any issues if active MQ is running.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              nandini.r Nandini R
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: