<div dir="ltr">we put nginx upfront undertow and everything works as expected.<div><br></div><div>so we have: apache -&gt; nginx -&gt; undertow :S</div><div><br></div><div>apache can&#39;t be removed it and as I said before existing apps running on Tomcat/Jetty work without any issue</div><div><br></div><div>we need to move on with our project (wasted a lot of time on this) but I will try capture the traffic with wireshark and shared it.</div><div><br></div><div>still, if you find out something will be helpful too.</div><div><br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Jan 21, 2015 at 4:51 PM, Jason Greene <span dir="ltr">&lt;<a href="mailto:jason.greene@redhat.com" target="_blank">jason.greene@redhat.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Would you be willing to capture the traffic with wireshark or (tcpdump using -s 65535) when the failure occurs? It would be helpful in diagnosing the exact reason the connection is lost (tcp, http protocol issue, etc).<br>
<br>
If you prefer not to post the dump on list, you can email us privately.<br>
<br>
Thanks!<br>
<div><div class="h5"><br>
<br>
&gt; On Jan 21, 2015, at 1:40 PM, Edgar Espina &lt;<a href="mailto:espina.edgar@gmail.com">espina.edgar@gmail.com</a>&gt; wrote:<br>
&gt;<br>
&gt; Nope, it doesn&#39;t help.<br>
&gt;<br>
&gt; Stuart, you mentioned that:<br>
&gt; &quot;For a normal graceful close Undertow should be sending Connection:close headers.&quot;<br>
&gt;<br>
&gt; Is it mean that on a req/res cycle, Undertow should always set the Connection response header with close or keep-alive?<br>
&gt;<br>
&gt; Thanks<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; On Tue, Jan 20, 2015 at 5:07 PM, Stuart Douglas &lt;<a href="mailto:sdouglas@redhat.com">sdouglas@redhat.com</a>&gt; wrote:<br>
&gt;<br>
&gt;<br>
&gt; ----- Original Message -----<br>
&gt; &gt; From: &quot;Edgar Espina&quot; &lt;<a href="mailto:espina.edgar@gmail.com">espina.edgar@gmail.com</a>&gt;<br>
&gt; &gt; To: &quot;Tomaž Cerar&quot; &lt;<a href="mailto:tomaz.cerar@gmail.com">tomaz.cerar@gmail.com</a>&gt;<br>
&gt; &gt; Cc: &quot;Stuart Douglas&quot; &lt;<a href="mailto:sdouglas@redhat.com">sdouglas@redhat.com</a>&gt;, <a href="mailto:undertow-dev@lists.jboss.org">undertow-dev@lists.jboss.org</a><br>
&gt; &gt; Sent: Wednesday, 21 January, 2015 2:03:10 AM<br>
&gt; &gt; Subject: Re: [undertow-dev] occasional 502 from Apache HTTP Proxy<br>
&gt; &gt;<br>
&gt; &gt; seems to be some sort of timeout, because everything work as expected, but<br>
&gt; &gt; then after waiting for a while and got again the 502.<br>
&gt;<br>
&gt; That is odd, as there is no timeout configured. What does your network config between the LB and Undertow look like?<br>
&gt;<br>
&gt; Does enabling TCP keep alive (Options.KEEP_ALIVE) help?<br>
&gt;<br>
&gt; Stuart<br>
&gt;<br>
&gt;<br>
&gt; &gt;<br>
&gt; &gt; also, I did set the content-length for static resources and call<br>
&gt; &gt; .endExchange after a 304 response, set a backlog of 1000 and 10000 too. But<br>
&gt; &gt; it didn&#39;t help.<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; On Mon, Jan 19, 2015 at 9:57 AM, Tomaž Cerar &lt;<a href="mailto:tomaz.cerar@gmail.com">tomaz.cerar@gmail.com</a>&gt; wrote:<br>
&gt; &gt;<br>
&gt; &gt; &gt; Maybe related to<br>
&gt; &gt; &gt; <a href="http://stackoverflow.com/questions/169453/bad-gateway-502-error-with-apache-mod-proxy-and-tomcat" target="_blank">http://stackoverflow.com/questions/169453/bad-gateway-502-error-with-apache-mod-proxy-and-tomcat</a><br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; or<br>
&gt; &gt; &gt; <a href="http://qnalist.com/questions/4502641/users-httpd-mod-proxy-ignores-incompleteness-of-chunked-coding-response-from-backend" target="_blank">http://qnalist.com/questions/4502641/users-httpd-mod-proxy-ignores-incompleteness-of-chunked-coding-response-from-backend</a><br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; On Mon, Jan 19, 2015 at 1:33 PM, Edgar Espina &lt;<a href="mailto:espina.edgar@gmail.com">espina.edgar@gmail.com</a>&gt;<br>
&gt; &gt; &gt; wrote:<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt;&gt; Sure, it is 2.2.15.<br>
&gt; &gt; &gt;&gt;<br>
&gt; &gt; &gt;&gt;<br>
&gt; &gt; &gt;&gt;<br>
&gt; &gt; &gt;&gt; On Mon, Jan 19, 2015 at 9:29 AM, Tomaž Cerar &lt;<a href="mailto:tomaz.cerar@gmail.com">tomaz.cerar@gmail.com</a>&gt;<br>
&gt; &gt; &gt;&gt; wrote:<br>
&gt; &gt; &gt;&gt;<br>
&gt; &gt; &gt;&gt;&gt; Edgar,<br>
&gt; &gt; &gt;&gt;&gt;<br>
&gt; &gt; &gt;&gt;&gt; what is the version of Apache and mod_proxy module you are using.<br>
&gt; &gt; &gt;&gt;&gt; maybe it will be easier to reproduce with exact version you have..<br>
&gt; &gt; &gt;&gt;&gt;<br>
&gt; &gt; &gt;&gt;&gt; --<br>
&gt; &gt; &gt;&gt;&gt; tomaz<br>
&gt; &gt; &gt;&gt;&gt;<br>
&gt; &gt; &gt;&gt;&gt; On Mon, Jan 19, 2015 at 1:15 PM, Edgar Espina &lt;<a href="mailto:espina.edgar@gmail.com">espina.edgar@gmail.com</a>&gt;<br>
&gt; &gt; &gt;&gt;&gt; wrote:<br>
&gt; &gt; &gt;&gt;&gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt; The source code can be found here:<br>
&gt; &gt; &gt;&gt;&gt;&gt; <a href="https://github.com/jooby-project/jooby" target="_blank">https://github.com/jooby-project/jooby</a><br>
&gt; &gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt; Undertow related classes are here:<br>
&gt; &gt; &gt;&gt;&gt;&gt; <a href="https://github.com/jooby-project/jooby/tree/master/jooby/src/main/java/org/jooby/internal/undertow" target="_blank">https://github.com/jooby-project/jooby/tree/master/jooby/src/main/java/org/jooby/internal/undertow</a><br>
&gt; &gt; &gt;&gt;&gt;&gt; .<br>
&gt; &gt; &gt;&gt;&gt;&gt; Server is built here:<br>
&gt; &gt; &gt;&gt;&gt;&gt; <a href="https://github.com/jooby-project/jooby/blob/master/jooby/src/main/java/org/jooby/internal/undertow/UndertowServer.java" target="_blank">https://github.com/jooby-project/jooby/blob/master/jooby/src/main/java/org/jooby/internal/undertow/UndertowServer.java</a><br>
&gt; &gt; &gt;&gt;&gt;&gt; Response is sent here:<br>
&gt; &gt; &gt;&gt;&gt;&gt; <a href="https://github.com/jooby-project/jooby/blob/master/jooby/src/main/java/org/jooby/internal/undertow/UndertowResponse.java#L336-382" target="_blank">https://github.com/jooby-project/jooby/blob/master/jooby/src/main/java/org/jooby/internal/undertow/UndertowResponse.java#L336-382</a><br>
&gt; &gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt; My microweb-framework was built on top of Jetty, so for now I used the<br>
&gt; &gt; &gt;&gt;&gt;&gt; blocking API and follow more or less what we usually do with Servlets<br>
&gt; &gt; &gt;&gt;&gt;&gt; (acquire an outstream).<br>
&gt; &gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt; I will review what I&#39;m doing and try to figure it out what is going on<br>
&gt; &gt; &gt;&gt;&gt;&gt; too.<br>
&gt; &gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt; Thanks for your help, Stuart.<br>
&gt; &gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt; On Mon, Jan 19, 2015 at 2:12 AM, Stuart Douglas &lt;<a href="mailto:sdouglas@redhat.com">sdouglas@redhat.com</a>&gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt; wrote:<br>
&gt; &gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; My best guess as to what is happening is that Undertow closing a<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; connection after a request is done for some reason, and the apache<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; attempts<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; to re-use this connection without realising that it is dead.<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; In general this should not happen, Undertow should only forcibly close<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; a connection if it knows that it is broken (e.g. a content length is<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; set<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; and the full amount of content is not written). For a normal graceful<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; close<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; Undertow should be sending Connection:close headers.<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; I am going to investigate some more, and see if I can figure out what<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; is going on. It seems unlikely but is there any chance your code<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; forcibly<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; closes the ServerConnection (HttpServerExchange.getConnection())<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; because<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; that could potentially cause this issue. Setting the exchange to<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; non-persistent after headers have been sent could also cause it.<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; Stuart<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; ----- Original Message -----<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; From: &quot;Edgar Espina&quot; &lt;<a href="mailto:espina.edgar@gmail.com">espina.edgar@gmail.com</a>&gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; To: &quot;Stuart Douglas&quot; &lt;<a href="mailto:sdouglas@redhat.com">sdouglas@redhat.com</a>&gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; Cc: <a href="mailto:undertow-dev@lists.jboss.org">undertow-dev@lists.jboss.org</a><br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; Sent: Monday, 19 January, 2015 2:53:06 PM<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; Subject: Re: [undertow-dev] occasional 502 from Apache HTTP Proxy<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; Done, but makes no difference. Still got the 502 random errors :S<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; On Sun, Jan 18, 2015 at 11:13 PM, Stuart Douglas &lt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; <a href="mailto:sdouglas@redhat.com">sdouglas@redhat.com</a>&gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; wrote:<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; I had a play around with apache locally, and I could reproduce<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; this in<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; some circumstances, and it looks like we are not setting a high<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; enough<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; backlog by default.<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; Can you try adding:<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; undertow.setSocketOption(Options.BACKLOG, 1000)<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; To your Undertow builder? I am going to increase this in our<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; default<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; config upstream.<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; Hopefully this is the issue that you are running into.<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; Stuart<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; ----- Original Message -----<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; From: &quot;Edgar Espina&quot; &lt;<a href="mailto:espina.edgar@gmail.com">espina.edgar@gmail.com</a>&gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; To: &quot;Stuart Douglas&quot; &lt;<a href="mailto:sdouglas@redhat.com">sdouglas@redhat.com</a>&gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; Cc: <a href="mailto:undertow-dev@lists.jboss.org">undertow-dev@lists.jboss.org</a><br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; Sent: Monday, 19 January, 2015 12:10:16 PM<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; Subject: Re: [undertow-dev] occasional 502 from Apache HTTP Proxy<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; It is a default undertow instance with a HTTP listener, just set<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; work<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; threads to 200. Is there a default idle timeout? I can&#39; tell<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; from javadoc<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; and looking at the code.<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; On Sun, Jan 18, 2015 at 9:59 PM, Stuart Douglas &lt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; <a href="mailto:sdouglas@redhat.com">sdouglas@redhat.com</a>&gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; wrote:<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt; Edgar Espina wrote:<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt; I&#39;m not, channel does it.<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt; Problem is present on both. For example, home page has a<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; content-length<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt; header but jquery.js use chunked.<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt; In general if you are serving static resources you are better<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; off<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; setting<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt; the content length (slightly more efficient, and the browser<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; can<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; display<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt; progress on downloads).<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt; Do I have to call .endExchange? or closing the output stream<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; is<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; enough?<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt; Closing the output stream is enough. endExchange is<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; automatically<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; called<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt; once the call stack returns anyway, unless you have dispatched<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; the<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; exchange<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt; or started async IO.<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt; The &#39;connection reset by peer&#39; error in the apache log while<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; reading<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; the<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt; status like kinda indicates that the request does not even get<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; to this<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt; point anyway, and the underlying TCP connection is probably<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; being torn<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; down<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt; somehow.<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt; Do you have any kind of timeouts set? If you have an idle<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; timeout set<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; on<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt; the listener there is a race where Undertow can close the<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; channel due<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; to<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt; inactivity just as the front end starts to send a request.<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt; Stuart<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt; Thanks<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt; On Sun, Jan 18, 2015 at 9:48 PM, Stuart Douglas &lt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; <a href="mailto:sdouglas@redhat.com">sdouglas@redhat.com</a><br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt; &lt;mailto:<a href="mailto:sdouglas@redhat.com">sdouglas@redhat.com</a>&gt;&gt; wrote:<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;     Another question, are you setting a content length on the<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; responses?<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;     If not the channel will automatically set one if the<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; response fits<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;     inside a buffer, otherwise chunked encoding will be used.<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;     It might be helpful to know if this only happens on<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; chunked, fixed<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;     length or both.<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;     Stuart<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;     Edgar Espina wrote:<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;         latest: 1.2.0.Beta8<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;         On Sun, Jan 18, 2015 at 9:42 PM, Stuart Douglas<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;         &lt;<a href="mailto:sdouglas@redhat.com">sdouglas@redhat.com</a> &lt;mailto:<a href="mailto:sdouglas@redhat.com">sdouglas@redhat.com</a>&gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;         &lt;mailto:<a href="mailto:sdouglas@redhat.com">sdouglas@redhat.com</a> &lt;mailto:<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; <a href="mailto:sdouglas@redhat.com">sdouglas@redhat.com</a>&gt;&gt;&gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; wrote:<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;              Also what version of Undertow are you using?<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;              Stuart<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;              ----- Original Message -----<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;         &gt;   From: &quot;Edgar Espina&quot; &lt;<a href="mailto:espina.edgar@gmail.com">espina.edgar@gmail.com</a><br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;         &lt;mailto:<a href="mailto:espina.edgar@gmail.com">espina.edgar@gmail.com</a>&gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;         &lt;mailto:<a href="mailto:espina.edgar@gmail.com">espina.edgar@gmail.com</a> &lt;mailto:<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; <a href="mailto:espina.edgar@gmail.com">espina.edgar@gmail.com</a><br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt; &gt;__&gt;&gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;         &gt;  To: &quot;Stuart Douglas&quot; &lt;<a href="mailto:sdouglas@redhat.com">sdouglas@redhat.com</a><br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;         &lt;mailto:<a href="mailto:sdouglas@redhat.com">sdouglas@redhat.com</a>&gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;         &lt;mailto:<a href="mailto:sdouglas@redhat.com">sdouglas@redhat.com</a> &lt;mailto:<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; <a href="mailto:sdouglas@redhat.com">sdouglas@redhat.com</a>&gt;&gt;&gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;         &gt;  Cc: <a href="mailto:undertow-dev@lists.jboss.org">undertow-dev@lists.jboss.org</a><br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;         &lt;mailto:<a href="mailto:undertow-dev@lists.jboss.org">undertow-dev@lists.jboss.org</a>&gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;         &lt;mailto:<a href="mailto:undertow-dev@lists.">undertow-dev@lists.</a>__<a href="http://jboss.org" target="_blank">jboss.org</a><br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;         &lt;mailto:<a href="mailto:undertow-dev@lists.jboss.org">undertow-dev@lists.jboss.org</a>&gt;&gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;         &gt;  Sent: Monday, 19 January, 2015 11:13:21 AM<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;         &gt;  Subject: Re: [undertow-dev] occasional 502 from<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; Apache HTTP<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt; Proxy<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;         &gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;         &gt;  found this in apache:<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;         &gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;         &gt;  (104) Connection reset by peer: proxy: error<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; reading status<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;         line from<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;         &gt;  remote server<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;         &gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;         &gt;  but nothing in undertow.<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;         &gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;         &gt;  got 502 on HTTP GET. Sometimes while calling the<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; home page<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; / or<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;              when page<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;         &gt;  loads OK, got 502 on page resources (js, css,<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; images).<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;         &gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;         &gt;  I call startBlocking and use the outputstream to<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; write the<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;              response, when<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;         &gt;  everything has been written I call the<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &quot;outputstream.close&quot;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;              method. Do I<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;         &gt;  need to call exchange.endExchange too?<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;         &gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;         &gt;  Thanks<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;         &gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;         &gt;  On Sun, Jan 18, 2015 at 8:52 PM, Stuart Douglas<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;         &lt;<a href="mailto:sdouglas@redhat.com">sdouglas@redhat.com</a> &lt;mailto:<a href="mailto:sdouglas@redhat.com">sdouglas@redhat.com</a>&gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;         &lt;mailto:<a href="mailto:sdouglas@redhat.com">sdouglas@redhat.com</a> &lt;mailto:<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; <a href="mailto:sdouglas@redhat.com">sdouglas@redhat.com</a>&gt;&gt;&gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; wrote:<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;         &gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;         &gt;  &gt; Is there any info in the log? Or is there any<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; specific<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; type<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt; of<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;              request<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;         &gt;  &gt; that causes this?<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;         &gt;  &gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;         &gt;  &gt; Stuart<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;         &gt;  &gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;         &gt;  &gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;         &gt;  &gt; ----- Original Message -----<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;         &gt;  &gt; &gt; From: &quot;Edgar Espina&quot; &lt;<a href="mailto:espina.edgar@gmail.com">espina.edgar@gmail.com</a><br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;         &lt;mailto:<a href="mailto:espina.edgar@gmail.com">espina.edgar@gmail.com</a>&gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;         &lt;mailto:<a href="mailto:espina.edgar@gmail.com">espina.edgar@gmail.com</a> &lt;mailto:<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; <a href="mailto:espina.edgar@gmail.com">espina.edgar@gmail.com</a><br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt; &gt;__&gt;&gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;          &gt; &gt; &gt; To: <a href="mailto:undertow-dev@lists.jboss.org">undertow-dev@lists.jboss.org</a><br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;         &lt;mailto:<a href="mailto:undertow-dev@lists.jboss.org">undertow-dev@lists.jboss.org</a>&gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;         &lt;mailto:<a href="mailto:undertow-dev@lists.">undertow-dev@lists.</a>__<a href="http://jboss.org" target="_blank">jboss.org</a><br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;         &lt;mailto:<a href="mailto:undertow-dev@lists.jboss.org">undertow-dev@lists.jboss.org</a>&gt;&gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;          &gt; &gt; &gt; Sent: Monday, 19 January, 2015 9:42:19 AM<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;          &gt; &gt; &gt; Subject: [undertow-dev] occasional 502 from<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; Apache HTTP<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt; Proxy<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;          &gt; &gt; &gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;          &gt; &gt; &gt; Hi,<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;          &gt; &gt; &gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;          &gt; &gt; &gt; I&#39;ve an Undertow application behind apache<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; reverse<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; proxy,<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;              trying to load<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;          &gt; &gt; a<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;          &gt; &gt; &gt; page displays error 502 proxy error.<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;          &gt; &gt; &gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;          &gt; &gt; &gt; Still couldn&#39;t find why so I wonder if any of<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; you find<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; a<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;              similar problem<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;          &gt; &gt; with<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;          &gt; &gt; &gt; Undertow and Apache.<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;          &gt; &gt; &gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;          &gt; &gt; &gt; Please note this is our first app on top of<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; Undertow,<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;              existing apps<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;          &gt; &gt; running<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;          &gt; &gt; &gt; on Tomcat/Jetty are OK.<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;          &gt; &gt; &gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;          &gt; &gt; &gt; Appreciate any help.<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;          &gt; &gt; &gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;          &gt; &gt; &gt; Thanks<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;          &gt; &gt; &gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;          &gt; &gt; &gt; --<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;          &gt; &gt; &gt; edgar<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;          &gt; &gt; &gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;          &gt; &gt; &gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; _________________________________________________<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;          &gt; &gt; &gt; undertow-dev mailing list<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;          &gt; &gt; &gt; <a href="mailto:undertow-dev@lists.jboss.org">undertow-dev@lists.jboss.org</a><br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;         &lt;mailto:<a href="mailto:undertow-dev@lists.jboss.org">undertow-dev@lists.jboss.org</a>&gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;         &lt;mailto:<a href="mailto:undertow-dev@lists.">undertow-dev@lists.</a>__<a href="http://jboss.org" target="_blank">jboss.org</a><br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;         &lt;mailto:<a href="mailto:undertow-dev@lists.jboss.org">undertow-dev@lists.jboss.org</a>&gt;&gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;         &gt;  &gt; &gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; <a href="https://lists.jboss.org/__mailman/listinfo/undertow-dev" target="_blank">https://lists.jboss.org/__mailman/listinfo/undertow-dev</a><br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;         &lt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; <a href="https://lists.jboss.org/mailman/listinfo/undertow-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/undertow-dev</a>&gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;         &gt;  &gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;         &gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;         &gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;         &gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;         &gt;  --<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;         &gt;  edgar<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;         &gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;         --<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;         edgar<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt; --<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt; edgar<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;&gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; --<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt; edgar<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; &gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; --<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt; edgar<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt; &gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt; --<br>
&gt; &gt; &gt;&gt;&gt;&gt; edgar<br>
&gt; &gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt; &gt;&gt;&gt;&gt; _______________________________________________<br>
&gt; &gt; &gt;&gt;&gt;&gt; undertow-dev mailing list<br>
&gt; &gt; &gt;&gt;&gt;&gt; <a href="mailto:undertow-dev@lists.jboss.org">undertow-dev@lists.jboss.org</a><br>
&gt; &gt; &gt;&gt;&gt;&gt; <a href="https://lists.jboss.org/mailman/listinfo/undertow-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/undertow-dev</a><br>
&gt; &gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt; &gt;&gt;&gt;<br>
&gt; &gt; &gt;&gt;&gt;<br>
&gt; &gt; &gt;&gt;<br>
&gt; &gt; &gt;&gt;<br>
&gt; &gt; &gt;&gt; --<br>
&gt; &gt; &gt;&gt; edgar<br>
&gt; &gt; &gt;&gt;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; --<br>
&gt; &gt; edgar<br>
&gt; &gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; edgar<br>
&gt; _______________________________________________<br>
&gt; undertow-dev mailing list<br>
&gt; <a href="mailto:undertow-dev@lists.jboss.org">undertow-dev@lists.jboss.org</a><br>
&gt; <a href="https://lists.jboss.org/mailman/listinfo/undertow-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/undertow-dev</a><br>
<br>
--<br>
</div></div>Jason T. Greene<br>
WildFly Lead / JBoss EAP Platform Architect<br>
JBoss, a division of Red Hat<br>
<br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature">edgar</div>
</div>