DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUGĀ·
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=44334>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED ANDĀ·
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=44334

           Summary: mod_proxy_ajp with POST retry doesn't send request body
           Product: Apache httpd-2
           Version: 2.2.8
          Platform: Other
        OS/Version: other
            Status: NEW
          Severity: normal
          Priority: P2
         Component: mod_proxy_balancer
        AssignedTo: bugs@httpd.apache.org
        ReportedBy: [EMAIL PROTECTED]


We have an apache 2.2.8 + mod_proxy balancer using mod_proxy_ajp BalancerMembers
to talk to several identical tomcat5 app servers.  The tomcat5 AJP/1.3 connector
has connectionTimeout="500".  Occasionally a client doing a POST will take
longer than 500ms to send its POST, and tomcat will hang up on apache.  

Under apache 1.3+modjk, we see apache wait until the client finishes its POST
then retry the connection successfully.

Under apache 2.2.8 we see apache wait until the client finishes its POST, then
make maxattempts retries and each retry fails after 500ms.  sniffer capture
shows that the retries' headers are identical to the first attempt [valid], but
apache never sends the request body, which should include the POST parameters.

I've seen threads indicating that modjk has problems with retries if the body is
larger than the ajp buffer, but in our test the POST has content-length of 35 
bytes.

I can provide sniffer output if it helps.

-- 
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to