Occasionally we will get instances that once we set them to refuse
connections as the system cycles through it will occasionally return "no
instance available".  This seems to be caused by certain bad instances.
Here's an example:
 
Instance 69 - Refusing [bad instance]
Instance 70 - Refusing [bad instance]
Instance 71 - Refusing
Instance 72 - Accepting
Instance 73 - Accepting
Instance 74 - Accepting
Instance 75 - Accepting
 
As it cycles through you see it going from 72 -> 73 -> 74 -> 75 -> No
Instance Available -> No Instance Available -> 72 -> 73 -> ....  
 
2 out of 7 requrests returns "No Instance Available"
 
If we turn off refusing on 69 in the cycle you only get one "No Instance
Available" i.e. 1 out of 7 requests return "No Instance Available".  If
you turn off refusing on 70 you get no "No Instances Available".  For
some reason 69 & 70 aren't properly refusing.  
 
Below is the WebObjects.log file.
 
Thanks in advance for your help!
David
 
Running on OS X 10.4.8 and the newest WebObjects
 
Info: Created new pooled connection [1] to woapp3.yfu.org:2011
Info: Using pooled connection to woapp3.yfu.org:2011
Info: WOYFUJava:78 on (2011) connected [pooled: Yes]
Info: Request GET
/cgi-bin/WebObjects/WOYFUJava.woa/78/wa/CMSDA/pageNamed?name=Login
HTTP/1.1
 sent, awaiting response
Debug: ac_readConfiguration(): skipped reading config
Info: New response: HTTP/1.0 302 Apple WebObjects
Info: received ->302 Apple
Info: Request redirected because instance refusing new sessions.
Info: tr_selectInstance(): scheduler failed to select instance.
Info: tr_selectInstance(): Trying instance number 88  
Info: Attempting failover to new instance at index 30
Debug: Composed URL to
'/cgi-bin/WebObjects/WOYFUJava.woa/88/wa/CMSDA/pageNamed?name=Login'
Info: New request is GET
/cgi-bin/WebObjects/WOYFUJava.woa/88/wa/CMSDA/pageNamed?name=Login
HTTP/1.1
 
Info: Sending request to instance number 88, port 2007
Info: Trying to contact WOYFUJava:88 on (2007)
Info: WOYFUJava:88 on (2007) connected [pooled: Yes]
Info: Request GET
/cgi-bin/WebObjects/WOYFUJava.woa/88/wa/CMSDA/pageNamed?name=Login
HTTP/1.1
 sent, awaiting response
Debug: ac_readConfiguration(): skipped reading config
Info: New response: HTTP/1.0 302 Apple WebObjects
Info: received ->302 Apple
Info: Request redirected because instance refusing new sessions.
Info: tr_selectInstance(): scheduler failed to select instance.
Info: No new instance located for failover
Error: Request handling error: No instance available
Info: <WebObjects Apache Module> new request:
/cgi-bin/WebObjects/WOYFUJava.woa/70/wa/LoginDA/keepSessionAlive
Debug: App Name: WOYFUJava.woa/70/wa/LoginDA/keepSessionAlive (9)
Info: V4 URL:
/cgi-bin/WebObjects/WOYFUJava.woa/70/wa/LoginDA/keepSessionAlive
Info: Selecting specific app instance 70.  
Debug: Composed URL to
'/cgi-bin/WebObjects/WOYFUJava.woa/70/wa/LoginDA/keepSessionAlive?wosid=
gVtBMchRJh455tQsAdlZl0'
Info: New request is POST
/cgi-bin/WebObjects/WOYFUJava.woa/70/wa/LoginDA/keepSessionAlive?wosid=g
VtBMchRJh455tQsAdlZl0 HTTP/1.1
 
 
 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-deploy mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-deploy/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to