« Return to Thread: WOSessionStore$TimeoutEntry

WOSessionStore$TimeoutEntry

by Fred Larken :: Rate this Message:

Reply to Author | View in Thread

we have a linux server running our web objects app. After a day, the system locks up for 30 mins. It will self-recoverbut in the mean time, nobody can log in or use the app. I have seen thread dumps during this period and I have noticed the following trace:


"http-20226-Processor24" daemon prio=1 tid=0x52321880 nid=0x593 in Object.wait() [0x51b7d000..0x51b7e120]
        at java.lang.Object.wait(Native Method)
        - waiting on <0xaaede7d8> (a com.webobjects.appserver.WOSessionStore$TimeoutEntry)
        at java.lang.Object.wait(Object.java:474)
        at com.webobjects.appserver.WOSessionStore.checkOutSessionWithID(WOSessionStore.java:191)
        - locked <0xaaede7d8> (a com.webobjects.appserver.WOSessionStore$TimeoutEntry)
        at com.webobjects.appserver.WOApplication.restoreSessionWithID(WOApplication.java:1904)

There are a lot of http threads in this state. There is one lock for every 4 http threads waiting on it.

Can any one explain what the above means?

 « Return to Thread: WOSessionStore$TimeoutEntry