If you refuse sessions, the app will not process requests, and will send new 
requests to other instances that are not refusing sessions. If all instances 
are refusing sessions, you will get the "No instance available" page. You can 
provide a custom page instead of "No instance available" by 
editing/System/Library/WebObjects/Adaptors/Apache2.2/apache.conf and change 
property like this:

## Custom Adaptor options
# Page for when the adaptor has a 'No instance found' situation:
WebObjectsOptions redir=/systemupdating.html


and then u get a page like this, for example
http://valpak.radiuslist.com/systemupdating.html

BTW, not sure if this setting is the exact same functionality as the 
RedirectionURL in WOMonitor, which I have never used myself personally.

HTH, Kieran

PS. If you use WOnder and you want to kick people off your app in a 
well-mannered way, you can create a feature in your app where administrator can 
set a "showMessageWhenRefusingSessions" boolean, a value for ERTimeToKill and a 
custom message such that the custom message will display in the 
header/PageWrapper for every page while the app is refusing sessions and the 
showMessageWhenRefusingSessions is true. Additionally you can put an Ajax 
periodic updater with the message to display the remaining time left before 
ERTimeToKill kicks everyone off and kills the instance.




On Apr 13, 2010, at 12:29 PM, Amedeo Mantica wrote:

> Hello,
> 
> I have a method that calls application().refuseNewSessions(true);
> 
> At this point I wolud like to show for the users who are going to create new 
> sessions a custom error page, so I overrride the WOApplication method:
> 
> handleSessionCreationErrorInContext
> 
> now...
> 
> Instead of having my custom page i got a redirect error on the browser and 
> this in my app log
> 
> DEBUG NSLog  - !!! Request will be REDIRECTED to non-refusing instance
> 
> I'm in development mode, single instance.
> 
> Any suggestions ?
> Thanks
> 
> Amedeo
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Webobjects-dev mailing list      ([email protected])
> Help/Unsubscribe/Update your Subscription:
> http://lists.apple.com/mailman/options/webobjects-dev/kieran_lists%40mac.com
> 
> This email sent to [email protected]

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to