[Openroad-users] eClient / App Server crashing

Martin Pomej martin.pomej at myworkplace.com.au
Wed Dec 20 22:42:53 EST 2006


Thanks Ian, I'll give those a go. 


Regards, 
Martin Pomej

MyWorkplace Solutions Pty Limited
Level 5, 11 Queens Road
Melbourne Victoria 3004
 
Ph.   1300 733 731
Mob. 0414 230 845
Making Service our Priority
 
www.MyWorkplace.com.au
 
If you receive this email by mistake, please notify us and do not make any
use of the email. We do not waive any privilege, confidentiality or
copyright associated with it.

-----Original Message-----
From: openroad-users-bounces at peerlessit.com
[mailto:openroad-users-bounces at peerlessit.com] On Behalf Of
Ian.Utley at luminary.co.uk
Sent: Wednesday, 20 December 2006 21:25
To: openroad-users at peerlessit.com
Subject: Re: [Openroad-users] eClient / App Server crashing

There is probably an logic error somewhere in the code. Ensure that your app
server application uses the -A flag to append to the log so that the log is
not recycled.

Any logic error will cause the application server to shut down, such as
trying to access an attribute of a null object, or accessing row 0 of an
array etc. However, the next client call will restart a new appserver
instance, and override the log, causing the logged error information to be
lost (without the -A flag).

A new appserver instance means that session information will be lost which
leads to your logged error.

Note that you can prevent an application server from shutting down when
there is an error by using the CurSession.ClearErrorFlag() method. So one
idea could be to use an SCP plugin points, such as iiappsvrexit, to
explicitly clear this flag such that if there is a bug, it won't kill all
the other sessions using that appserver.

Hope this helps.

Ian.

Ian Utley
Luminary Solutions
Tel: +44 (0)870 757 40 90
Email: Ian.Utley at luminary.co.uk
 
For more information on Luminary go to http://www.luminary.co.uk
> -----Original Message-----
> From: openroad-users-bounces at peerlessit.com [mailto:openroad-users- 
> bounces at peerlessit.com] On Behalf Of Bodo.Bergmann at t-online.de
> Sent: 20 December 2006 07:39
> To: martin.pomej at myworkplace.com.au; International OpenROAD Users
> Subject: Re: [Openroad-users] eClient / App Server crashing
> 
> Martin,
> 
> what are the settings for the server app in VASA (registry), i.e.
> regarding "Timeout" and "Transactions".
> If not set to 0 (no limit), whenever such a limit is reached, the ASO 
> would be terminated, so the RestoreContext() would fail as the next 
> call is routed to a new ASO instance.
> 
> Bodo.
> 
> -----Original Message-----
> Date: Wed, 20 Dec 2006 05:19:34 +0100
> Subject: [Openroad-users] eClient / App Server crashing
> From: "Martin Pomej"
> To: "'International OpenROAD Users'"
> 
>     Hello  OpenROAD'ers,   OR 4.1 SP3 p11015  running App Server on 
> Windows 2003 and eClients on XP SP2.   I'm  having a massive head ache 
> at a customer's site with eClient / App Server and I'm hoping that 
> people out there may have  experienced something similar.   Very 
> frequently the following error is occurring, by this I mean it'll 
> re-occur in approx  10 minutes:
> Fatal error: (-101) uc_context_mgr.RestoreContext: Cannot  restore 
> session context.
> ContextId 40914 not found.
> 
> NB: the ContextId  changes each time we encounter the  error.   The 
> only way to resolve the problem is  for the user to restart their pc 
> and the admin guys to restart App Server. After  that's done the very 
> same user will be able to use the eClient application  without any 
> error.    Our application is  stateful and to me the above error gives 
> the impression that the eClient is  losing it's session with the 
> server and hence falling over. But the million  dollar question, 
> what's causing the eClient to lose it's session, if that is the 
> problem?????    Our  client has approx 500 users using the system all 
> through the day, and  at any one point in time they could have roughly 
> 20 concurrent users.   The server machine has plenty of memory and 
> processing  power, and I have configured 4 name server entries and 
> have left VASA running, as per one of  Durwin's previous emails, so to 
> achieve load  balancing. Should there be only one name server or  can  
> anyone suggest any setting(s) that may improve things?
> 
> I'm all out of ideas and the log  files are only showing the above 
> session context  error.
> 
> If it was a particular component I could reproduce the  problem and 
> tackle things that way, but that's not proving to be the  case.   Any 
> help would  be very much appreciated and may save a dent or two in 
> what is already my very  rough head.   Many thanks  and merry 
> Christmas to all.   Regards, _MARTIN  POMEJ_
> 
> MyWorkplace  Solutions Pty Limited
> 
> Level  5, 11  Queens Road
> 
> Melbourne  Victoria 3004
> 
> 
> 
> Ph.    1300 733 731
> 
> Mob.  0414 230 845
> 
> _Making  Service our Priority_
> 
> 
> 
> www.MyWorkplace.com.au [1]
> 
> 
> 
> If  you receive this email by mistake, please notify us and do not 
> make any use of  the email. We do not waive any privilege, 
> confidentiality or copyright  associated with it.
> 
> Links:
> ------
> [1] http://www.myworkplace.com.au/
> 
> 
> 
> _______________________________________________
> Openroad-users mailing list  Openroad-users at peerlessit.com
> 
> To unsubscribe please click on this link 
> mailto:openroad-users-unsubscribe at peerlessit.com&subject=unsubscribe
> 
> To subscribe please click on this link 
> mailto:openroad-users-subscribe at peerlessit.com&subject=subscribe


_______________________________________________
Openroad-users mailing list  Openroad-users at peerlessit.com

To unsubscribe please click on this link
mailto:openroad-users-unsubscribe at peerlessit.com&subject=unsubscribe

To subscribe please click on this link
mailto:openroad-users-subscribe at peerlessit.com&subject=subscribe 



More information about the Openroad-users mailing list