Skip to main content



      Home
Home » Eclipse Projects » Remote Application Platform (RAP) » Dropped Sessions
Dropped Sessions [message #1695524] Fri, 15 May 2015 13:24 Go to next message
Eclipse UserFriend
My team is using RAP 2.3, and experiencing issues with dropped sessions. When 15-30 clients are connected, we routinely get 5-10 sessions dropped in the span of about three hours due to timeout (HTTP 403) or request counter inconsistency (HTTP 412). In investigating the RAP codebase, those are returned explicitly by the LifeCycleServiceHandler due to protocol state violations. The application was originally in RCP, uses the Workbench, and is quite heavy with widgets. It also uses a session-long ServerPush to manage many Display async execs that occur due to user interactions being reflected in the other clients.

My question is what are the conditions in which the request counter would get out of sync with such high frequency? Also, we have seen an active client make requests within seconds of receiving a session timeout. Perhaps this is due to some browser pre-fetch or caching issue, but we are not sure why this occurs either. Any help would be appreciated.
--Paul Bilnoski
Re: Dropped Sessions [message #1696006 is a reply to message #1695524] Thu, 21 May 2015 02:57 Go to previous message
Eclipse UserFriend
Hi Paul,
the only case (I'm aware of), when the request counter could go out of
sync is when using BrowserFunction intensively. As BrowserFunction is
the only component in RAP that uses synchronous request, it's possible
an asynchronous request sent during the pending synchronousto leads of
messed request counter. This issue is fixed in RAP 3.0 as request
counter is not incremented on the server anymore, but on the client.
HTH,
Ivan

--
Ivan Furnadjiev
..
Twitter: @EclipseRAP
Blog: http://eclipsesource.com/blogs/

Professional services for RAP and RCP?
http://eclipsesource.com/services/rap/
Previous Topic:Nullable Date Control
Next Topic:There is a request parameter error.
Goto Forum:
  


Current Time: Sun Jul 13 23:34:21 EDT 2025

Powered by FUDForum. Page generated in 0.03015 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top