Hi
We are having intermittent connection issues with the Webobjects
Adaptor. Details below
Using Apache/1.3.41 (Unix)
Any thoughts on why the connection is being lost (We have already moved
the Example app server to a different location to try to fix it, but to
no avail)
1) Below is a successful request/response cycle. The request arrives at
the Adaptor, which tries and succeeds in connecting to instance 99 on
example.com on port 5555. A 200 is returned.
Info: <WebObjects Apache Module> new request:
/WebObjects/Example.woa/99/wo/45ZaOYm9bb40enplQDqAPM/2.7
Debug: App Name: Example.woa/99/wo/45ZaOYm9bb40enplQDqAPM/2.7
(6)
Info: V4 URL:
/WebObjects/Example.woa/99/wo/45ZaOYm9bb40enplQDqAPM/2.7
Info: Selecting specific app instance 99.
Debug: Composed URL to
'/WebObjects/Example.woa/99/wo/45ZaOYm9bb40enplQDqAPM/2.7'
Info: New request is POST
/WebObjects/Example.woa/99/wo/45ZaOYm9bb40enplQDqAPM/2.7 HTTP/1.1
Info: Sending request to instance number 99, port 5555
Info: Trying to contact Example:99 on (5555)
Info: attempting to connect to example.com on port 5555
Info: Created new pooled connection [1] to example.com:5555
Info: Using pooled connection to example.com:5555
Info: Example:99 on (2013) connected [pooled: Yes]
Info: Request POST
/WebObjects/Example.woa/99/wo/45ZaOYm9bb40enplQDqAPM/2.7 HTTP/1.1
sent, awaiting response
Debug: ac_readConfiguration(): skipped reading config
Info: New response: HTTP/1.1 200 Apple WebObjects
Info: received ->200 Apple
2) Below is an unsuccessful request/response cycle, from the same
session. The request arrives at the WOAdaptor, which tries and fails to
get a valid response from instance 99 on example.com:5555. It appears
that instance 99 is found on port 5555, but whilst the WOAdaptor waits
for a response, the pooled connection is dumped and the instance is
marked as dead. It is unclear from the ESSReg logs whether this request
ever makes it to the ESSReg app. The request is then failed over to
another instance, in this case instance 88 on example.com:4444. Instance
88 has no knowledge of the session that was in play on instance 99 and
so the Example app throws a session error and a 302 redirect to the
error page.
Info: <WebObjects Apache Module> new request:
/WebObjects/Example.woa/99/wo/45ZaOYm9bb40enplQDqAPM/8.7
Debug: App Name: Example.woa/99/wo/45ZaOYm9bb40enplQDqAPM/8.7
(6)
Info: V4 URL:
/WebObjects/Example.woa/99/wo/45ZaOYm9bb40enplQDqAPM/8.7
Info: Selecting specific app instance 99.
Debug: Composed URL to
'/WebObjects/Example.woa/99/wo/45ZaOYm9bb40enplQDqAPM/8.7'
Info: New request is POST
/WebObjects/Example.woa/99/wo/45ZaOYm9bb40enplQDqAPM/8.7 HTTP/1.1
Info: Sending request to instance number 99, port 5555
Info: Trying to contact Example:99 on (5555)
Info: Example:99 on (5555) connected [pooled: Yes]
Info: Request POST
/WebObjects/Example.woa/99/wo/45ZaOYm9bb40enplQDqAPM/8.7 HTTP/1.1
sent, awaiting response
Debug: ac_readConfiguration(): skipped reading config
Info: Dumping pooled connection to example.com(5555)
Info: Marking instance 99 dead
Warn: Marking example.com:99 unresponsive
Debug: connectionAttempts = 1, retries = 10
Debug: ac_readConfiguration(): skipped reading config
Info: Attempting failover to new instance at index 3
Debug: Composed URL to
'/WebObjects/Example.woa/88/wo/45ZaOYm9bb40enplQDqAPM/8.7'
Info: New request is POST
/WebObjects/Example.woa/88/wo/45ZaOYm9bb40enplQDqAPM/8.7 HTTP/1.1
Info: Sending request to instance number 88, port 4444
Info: Trying to contact Example:88 on (4444)
Info: attempting to connect to example.com on port 4444
Info: Created new pooled connection [1] to example.com:4444
Info: Using pooled connection to example.com:4444
Info: Example:88 on (4444) connected [pooled: Yes]
Info: Request POST
/WebObjects/Example.woa/88/wo/45ZaOYm9bb40enplQDqAPM/8.7 HTTP/1.1
sent, awaiting response
Debug: ac_readConfiguration(): skipped reading config
Info: New response: HTTP/1.1 302 Apple WebObjects
Info: received ->302 Apple
http://www.bbc.co.uk/
This e-mail (and any attachments) is confidential and may contain personal
views which are not the views of the BBC unless specifically stated.
If you have received it in error, please delete it from your system.
Do not use, copy or disclose the information in any way nor act in reliance on
it and notify the sender immediately.
Please note that the BBC monitors e-mails sent or received.
Further communication will signify your consent to this.
_______________________________________________
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]