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.