It is a default undertow instance with a HTTP listener, just set work
threads to 200. Is there a default idle timeout? I can' tell from javadoc
and looking at the code.
On Sun, Jan 18, 2015 at 9:59 PM, Stuart Douglas <sdouglas(a)redhat.com> wrote:
Edgar Espina wrote:
> I'm not, channel does it.
>
> Problem is present on both. For example, home page has a content-length
> header but jquery.js use chunked.
>
In general if you are serving static resources you are better off setting
the content length (slightly more efficient, and the browser can display
progress on downloads).
> Do I have to call .endExchange? or closing the output stream is enough?
>
Closing the output stream is enough. endExchange is automatically called
once the call stack returns anyway, unless you have dispatched the exchange
or started async IO.
The 'connection reset by peer' error in the apache log while reading the
status like kinda indicates that the request does not even get to this
point anyway, and the underlying TCP connection is probably being torn down
somehow.
Do you have any kind of timeouts set? If you have an idle timeout set on
the listener there is a race where Undertow can close the channel due to
inactivity just as the front end starts to send a request.
Stuart
> Thanks
>
> On Sun, Jan 18, 2015 at 9:48 PM, Stuart Douglas <sdouglas(a)redhat.com
> <mailto:sdouglas@redhat.com>> wrote:
>
> Another question, are you setting a content length on the responses?
> If not the channel will automatically set one if the response fits
> inside a buffer, otherwise chunked encoding will be used.
>
> It might be helpful to know if this only happens on chunked, fixed
> length or both.
>
> Stuart
>
> Edgar Espina wrote:
>
> latest: 1.2.0.Beta8
>
> On Sun, Jan 18, 2015 at 9:42 PM, Stuart Douglas
> <sdouglas(a)redhat.com <mailto:sdouglas@redhat.com>
> <mailto:sdouglas@redhat.com <mailto:sdouglas@redhat.com>>>
wrote:
>
> Also what version of Undertow are you using?
>
> Stuart
>
> ----- Original Message -----
> > From: "Edgar Espina" <espina.edgar(a)gmail.com
> <mailto:espina.edgar@gmail.com>
> <mailto:espina.edgar@gmail.com <mailto:espina.edgar@gmail.com
> >__>>
> > To: "Stuart Douglas" <sdouglas(a)redhat.com
> <mailto:sdouglas@redhat.com>
> <mailto:sdouglas@redhat.com <mailto:sdouglas@redhat.com>>>
> > Cc: undertow-dev(a)lists.jboss.org
> <mailto:undertow-dev@lists.jboss.org>
> <mailto:undertow-dev@lists.__jboss.org
> <mailto:undertow-dev@lists.jboss.org>>
> > Sent: Monday, 19 January, 2015 11:13:21 AM
> > Subject: Re: [undertow-dev] occasional 502 from Apache HTTP
> Proxy
> >
> > found this in apache:
> >
> > (104) Connection reset by peer: proxy: error reading status
> line from
> > remote server
> >
> > but nothing in undertow.
> >
> > got 502 on HTTP GET. Sometimes while calling the home page / or
> when page
> > loads OK, got 502 on page resources (js, css, images).
> >
> > I call startBlocking and use the outputstream to write the
> response, when
> > everything has been written I call the "outputstream.close"
> method. Do I
> > need to call exchange.endExchange too?
> >
> > Thanks
> >
> > On Sun, Jan 18, 2015 at 8:52 PM, Stuart Douglas
> <sdouglas(a)redhat.com <mailto:sdouglas@redhat.com>
> <mailto:sdouglas@redhat.com <mailto:sdouglas@redhat.com>>>
wrote:
> >
> > > Is there any info in the log? Or is there any specific type
> of
> request
> > > that causes this?
> > >
> > > Stuart
> > >
> > >
> > > ----- Original Message -----
> > > > From: "Edgar Espina" <espina.edgar(a)gmail.com
> <mailto:espina.edgar@gmail.com>
> <mailto:espina.edgar@gmail.com <mailto:espina.edgar@gmail.com
> >__>>
> > > > To: undertow-dev(a)lists.jboss.org
> <mailto:undertow-dev@lists.jboss.org>
> <mailto:undertow-dev@lists.__jboss.org
> <mailto:undertow-dev@lists.jboss.org>>
> > > > Sent: Monday, 19 January, 2015 9:42:19 AM
> > > > Subject: [undertow-dev] occasional 502 from Apache HTTP
> Proxy
> > > >
> > > > Hi,
> > > >
> > > > I've an Undertow application behind apache reverse
proxy,
> trying to load
> > > a
> > > > page displays error 502 proxy error.
> > > >
> > > > Still couldn't find why so I wonder if any of you find a
> similar problem
> > > with
> > > > Undertow and Apache.
> > > >
> > > > Please note this is our first app on top of Undertow,
> existing apps
> > > running
> > > > on Tomcat/Jetty are OK.
> > > >
> > > > Appreciate any help.
> > > >
> > > > Thanks
> > > >
> > > > --
> > > > edgar
> > > >
> > > > _________________________________________________
> > > > undertow-dev mailing list
> > > > undertow-dev(a)lists.jboss.org
> <mailto:undertow-dev@lists.jboss.org>
> <mailto:undertow-dev@lists.__jboss.org
> <mailto:undertow-dev@lists.jboss.org>>
> > > >
https://lists.jboss.org/__mailman/listinfo/undertow-dev
> <
https://lists.jboss.org/mailman/listinfo/undertow-dev>
> > >
> >
> >
> >
> > --
> > edgar
> >
>
>
>
>
> --
> edgar
>
>
>
>
> --
> edgar
>