• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag
 

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Session timeout when performing an action
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Session timeout when performing an action


  • Subject: Re: Session timeout when performing an action
  • From: Schoenenberger Dominique <email@hidden>
  • Date: Mon, 14 Oct 2013 13:26:27 +0000
  • Thread-topic: Session timeout when performing an action

Thanks, 

My parameters are (bigger):

HTTP Adaptor Settings:
  Load Balancing scheme: Round Robin
  Send Timeout: 1200
  Receive Timeout: 1200
  Connect Timeout: 3600
  Connection Pool Size:16
(other parameters are not set, blank field in Monitor)

Application settings:
  Adaptor: WODefaultAdaptor
  Minium Adaptor threads: 16
  Maximum Adaptor threads: 256
  Adaptor threads: 8
  Listen Queue Size: 128
  Project Search Path: ()
  Session TimeOut (sec): 2500

I tried to set something similar to your parameters but then on direct action half of the time the user get a page with:
<html><body><strong>No error</strong></body></html>

I tried to identify who generates this page but without success.

The page seems related to an http error 500.

Is any way to avoid the adaptor to give the request to another instance if one instance is too slow to respond because this seems no helping because at the end it causes a "Session timeout" error.

I need also to say that when the user get a untimely "Session Timeout", there is not waiting time (We got the session timeout just after the click on a button). I would expect some retrying before returning an Session timeout error if it is due to a instance not responding.

Dominique

On Oct 11, 2013, at 9:54 PM, Klaus Berkling <email@hidden> wrote:


On Oct 11, 2013, at 12:27 PM, Chuck Hill <email@hidden> wrote:


In addition to what Chuck said, check the adaptor threads and listen
queue size in the Application settings. Typically I used min 10, max 20,
queue 20. This is very app specific. It's better to let connections queue
up than to let them go to a different instance.

Well, up to a point.  Beyond that the user's think there is a problem and
start clicking again or reloading the page.  Then your app gets overloaded
and no one gets any service.  It is very app specific, but I would usually
advocate lower numbers.  Your app, I know, is "special".  ;-)

For that special app I'm using 20/40/40 and yes it makes no sense but it seems to work best this way.

kib

Klaus Berkling
www.berkling.us | @kiberkli



_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden

  • Follow-Ups:
    • Re: Session timeout when performing an action
      • From: Alexander Spohr <email@hidden>
References: 
 >Re: Session timeout when performing an action (From: Chuck Hill <email@hidden>)
 >Re: Session timeout when performing an action (From: Klaus Berkling <email@hidden>)

  • Prev by Date: Re: Wonder and Java Client
  • Next by Date: Sending a message to other application instances
  • Previous by thread: Re: Session timeout when performing an action
  • Next by thread: Re: Session timeout when performing an action
  • Index(es):
    • Date
    • Thread