[jboss-jira] [JBoss JIRA] (WFLY-6671) ajp connection hangs if a post HTTP request header contains 'Transfer-Encoding: chunked'

Stuart Douglas (JIRA) issues at jboss.org
Tue Jun 21 19:05:00 EDT 2016


    [ https://issues.jboss.org/browse/WFLY-6671?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13255429#comment-13255429 ] 

Stuart Douglas commented on WFLY-6671:
--------------------------------------

I still want to get to the bottom of it, when I have time I will investigate with the same version of apache you mention (this will obviously take up some time, as I need to install + set up apache and mod_jk, which is why I have not got to it yet).

> ajp connection hangs if a post HTTP request header contains  'Transfer-Encoding: chunked'
> -----------------------------------------------------------------------------------------
>
>                 Key: WFLY-6671
>                 URL: https://issues.jboss.org/browse/WFLY-6671
>             Project: WildFly
>          Issue Type: Bug
>          Components: Web (Undertow)
>    Affects Versions: 10.0.0.Final
>         Environment: Apache HTTP server 2.2.22 with mod_jk 1.2.37
>            Reporter: river shen
>            Assignee: Stuart Douglas
>         Attachments: service-1.0-SNAPSHOT.war, src.zip, stacks.txt, standalone.xml, workers.properties
>
>
> When upgrading from JBOSS 7 to WILDFLY10, we observed following behavior:
> if an HTTP post contains 'Transfer-Encoding: chunked' and 'Content-Type:appliation/octet-stream' in its head, A servlet which handles it will hang for ever ( until the client drop the connection) if it calls HttpServletRequest.getInputStream() and tries to read the whole content of the returned InputStream. The InputStream's read() method will block for ever at the end of the stream as opposed to return -1. 
> It only happens when the request is routed by apache web server through ajp; it does not happen if the client talks to wildfly directly through its 8080 http port.
> We have attached a minimal web application that reproduce this issue.
> Also attached is the standalone.xml  and the apache configuration file.



--
This message was sent by Atlassian JIRA
(v6.4.11#64026)


More information about the jboss-jira mailing list