activemq-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Shine <activ...@club.webhop.org>
Subject C# NMS: After close a connection a couple of handles will not be cleaned up
Date Fri, 09 Sep 2011 19:44:25 GMT
hi,

if you connect to the message broker and close/dispose everything, few
handles still alive.

expample:

Apache.NMS.IConnectionFactory factory = new
Apache.NMS.NMSConnectionFactory(@"tcp://messagebroker.xabcd.org:61616?wireFormat.maxInactivityDuration=0");

using (Apache.NMS.IConnection connection =
factory.CreateConnection("NotForYourEyes", "NotForYourEyes"))
{
    using (Apache.NMS.ISession session = connection.CreateSession())
    {

        Apache.NMS.IDestination destination = new
Apache.NMS.ActiveMQ.Commands.ActiveMQTopic("{12345678-288C-4787-A9C9-123456789012}/11023");
        using (Apache.NMS.IMessageConsumer consumer =
session.CreateConsumer(destination))
        {
            connection.Start();
        }
    }
}

About 35 handles will not be cleaned up. If you do some reconnects you get
an "OutOfMemory" Exception after a while. 

--
View this message in context: http://activemq.2283324.n4.nabble.com/C-NMS-After-close-a-connection-a-couple-of-handles-will-not-be-cleaned-up-tp3802609p3802609.html
Sent from the ActiveMQ - Dev mailing list archive at Nabble.com.

Mime
View raw message