hi Frank, .. without this parameter it works fine. .. with "wireFormat.maxInactivityDuration=300000" it also works fine.
regards, Shine > Hi, > quick question - will there be a leak even when using a value other than > "0"? > Example: > wireFormat.maxInactivityDuration=300000 (5 minutes). > Best regards, > Frank > On 14.09.2011 21:03, Jim Gomes wrote: >> The problem is only reproducible with the >> wireFormat.maxInactivityDuration=0parameter. If this parameter is >> removed, then the thread is cleaned up >> correctly. Knowing that, I think the fix should be pretty straightforward. >> >> In the meantime, as a work-around, I would suggest not adding that >> parameter. >> >> On Mon, Sep 12, 2011 at 6:06 PM, Jim Gomes<[email protected]> wrote: >> >>> Thanks for the report. It looks like we are at least leaking threads on >>> the InactivityMonitor. I've taken the sample provided and used it as a base >>> to reproduce the problem. I can reproduce a thread leak for every >>> connection that should have been cleaned up via Dispose(). I'll take a >>> closer look at it tomorrow and see if I can narrow it down and come up with >>> a fix. >>> >>> If you have any additional info on what is being leaked, that would be >>> helpful to have. >>> >>> Thanks. >>> -Jim >>> >>> >>> On Sat, Sep 10, 2011 at 9:23 AM, Shine<[email protected]> wrote: >>> >>>> Hi, >>>> >>>> i use the latest binaries from >>>> http://activemq.apache.org/nms/activemq-downloads.html (1.5.1.2341) >>>> and i tried the source code from subversion. >>>> >>>> am Freitag, 9. September 2011 um 21:53 schrieben Sie: >>>> >>>> >>>> >>>>> On Fri, 2011-09-09 at 12:44 -0700, Shine wrote: >>>>>> 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. >>>>> Usually helpful to let us know what version you are using, there were >>>>> some things like this fixed in past releases, if not on v1.5.1 then I'd >>>>> suggest giving that a try. >>>>> Regards >>>> >>>> >>>> >>>> >>>> -- >>>> Mit freundlichen Grüßen >>>> [email protected] >>>> mailto:[email protected] >>>> >>>> >>>> >>>> -- >>>> 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-tp3802609p3804031.html >>>> Sent from the ActiveMQ - Dev mailing list archive at Nabble.com. >>>> >>> > _______________________________________________ > If you reply to this email, your message will be added to the discussion > below: > http://activemq.2283324.n4.nabble.com/C-NMS-After-close-a-connection-a-couple-of-handles-will-not-be-cleaned-up-tp3802609p3814856.html > To unsubscribe from C# NMS: After close a connection a couple of > handles will not be cleaned up, visit > http://activemq.2283324.n4.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=3802609&code=YWN0aXZlbXFAY2x1Yi53ZWJob3Aub3JnfDM4MDI2MDl8MTE4Nzc0MjAzMQ== -- 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-tp3802609p3815069.html Sent from the ActiveMQ - Dev mailing list archive at Nabble.com.
