You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@activemq.apache.org by " Gianandrea Rigoni (Jira)" <ji...@apache.org> on 2022/10/02 17:54:00 UTC

[jira] [Created] (AMQ-9101) Queue is Stale - The connection to 'tcp://xxx' is taking a long time to shutdown

 Gianandrea Rigoni created AMQ-9101:
---------------------------------------

             Summary: Queue is Stale - The connection to 'tcp://xxx' is taking a long time to shutdown
                 Key: AMQ-9101
                 URL: https://issues.apache.org/jira/browse/AMQ-9101
             Project: ActiveMQ
          Issue Type: Bug
          Components: Transport
    Affects Versions: 5.17.1, 5.16.4
            Reporter:  Gianandrea Rigoni


specific queue in Activemq is frozen and messages don't get processed
multiple ip addresses keep looping in TransportConnection.java
only stopping and starting solves

it looks like the loop never ends despite the ip address is not showing in any Hawtio connections 

I understand that the client might be a slow consumer but the queue should not be frozen/blocked forever
the problem has been reproduced multiple times under load but also during (apparently) light traffic

we tried also to shutdown the client apps without any luck, the connection is not existing but the queue does not reset nor returns to and healthy state

{code:java}
    @Override
    public void stop() throws Exception {
        // do not stop task the task runner factories (taskRunnerFactory, stopTaskRunnerFactory)
        // as their lifecycle is handled elsewhere

        stopAsync();
        while (!stopped.await(5, TimeUnit.SECONDS)) {
            LOG.info("The connection to '{}' is taking a long time to shutdown.", transport.getRemoteAddress());
        }
    }
{code}

any suggestions?

best regards



--
This message was sent by Atlassian Jira
(v8.20.10#820010)