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]

Reply via email to