If you can access the session in that openSession list, can you iterate
through them for state information?

A simple toString() on the individual objects in that list should produce
reams of useful information.

I'm curious about the various connection and ioState values atm.


Joakim Erdfelt / [email protected]

On Tue, Aug 11, 2015 at 12:42 PM, Mack Gerhardt <[email protected]> wrote:

> I am seeing this in 9.2.11 but I also saw this in 9.3.0. I do see sessions
> closing and removed but I am seeing a leak where my embedded jetty engine
> will die on a OOM after about 12 hours of heave use in production. If there
> is anything I could do or provide please let me know. I was even thinking
> of recompiling the websocket jar exposing the openSessions so I could
> attempt to introspect the sessions.
>
> Alex
>
> On Tue, Aug 11, 2015 at 3:26 PM, Joakim Erdfelt <[email protected]>
> wrote:
>
>> Sounds like a bug.
>> What version of Jetty are you using?
>>
>> Joakim Erdfelt / [email protected]
>>
>> On Tue, Aug 11, 2015 at 12:02 PM, Mack Gerhardt <[email protected]>
>> wrote:
>>
>>> I am experiencing an issue with a leak of WebSocketSession objects. I
>>> believe I might not be closing down sessions properly. I was using the
>>> plumbr.eu tool and it detected the following. Any ideas of what should
>>> I look for.
>>>
>>>
>>> At the time the leak was detected, 30724 objects existed of class
>>>
>>> org.eclipse.jetty.websocket.common.WebSocketSession
>>>
>>> These objects had been created at
>>>
>>> org.eclipse.jetty.websocket.common.WebSocketSessionFactory.createSession(java.net.URI,
>>> org.eclipse.jetty.websocket.common.events.EventDriver,
>>> org.eclipse.jetty.websocket.common.LogicalConnection):48
>>>
>>> and were being held
>>>
>>> in array of java.util.concurrent.CopyOnWriteArrayList
>>>
>>>   in al of java.util.concurrent.CopyOnWriteArraySet
>>>
>>>     in openSessions of
>>> org.eclipse.jetty.websocket.server.WebSocketServerFactory
>>>
>>> _______________________________________________
>>> jetty-users mailing list
>>> [email protected]
>>> To change your delivery options, retrieve your password, or unsubscribe
>>> from this list, visit
>>> https://dev.eclipse.org/mailman/listinfo/jetty-users
>>>
>>
>>
>> _______________________________________________
>> jetty-users mailing list
>> [email protected]
>> To change your delivery options, retrieve your password, or unsubscribe
>> from this list, visit
>> https://dev.eclipse.org/mailman/listinfo/jetty-users
>>
>
>
> _______________________________________________
> jetty-users mailing list
> [email protected]
> To change your delivery options, retrieve your password, or unsubscribe
> from this list, visit
> https://dev.eclipse.org/mailman/listinfo/jetty-users
>
_______________________________________________
jetty-users mailing list
[email protected]
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/jetty-users

Reply via email to