Can you look at the Hello in the capture to see if it is OK?

On Thu, Apr 29, 2021 at 11:43 AM Jim Albert <j...@netrition.com> wrote:

> On 4/29/2021 11:11 AM, Liwei wrote:
> > On Thu, 29 Apr 2021 at 22:36, Liwei <xieli...@gmail.com> wrote:
> >> On Thu, 29 Apr 2021 at 21:06, Rob Emery <apache-l...@codeweavers.net>
> wrote:
> >> ------ 8< Snip 8< ---------
> >>> Yeah we actually already have that enabled in our access logs and we
> can
> >>> see that the clients in question are using TLS1.2 when successful (i.e.
> >>> on the next connection). However these connections that result in the
> >>> plaintext response actually aren't logged in either the access or error
> >>> log at all.
> >> This seems to indicate something wrong in front of Apache. Likely some
> >> other machine trying to respond in http mode. A misconfigured load
> >> balancer perhaps?
> >>
> >> If you have some fancy multicast/round-robin DNS configuration, maybe
> >> a misconfigured endpoint? Seems like the domain is on Route 53, so
> >> that might be a possibility.
> >>
> >> Not as likely since you did report that a system integrator
> >> experienced the same problem, but do you have any local DNS overrides
> >> that might be interfering with things?
> >>
> >> Lih
> > Doh! Ignore my previous email, the capture and your first email
> > clearly stated that the response is coming from httpd, so what I said
> > doesn't make sense.
> >
> > Looking at common code paths that lead to a 400 error, I'd imagine two
> > possible scenarios:
> > 1. Something is mangling the initial TLS hello, can you verify that
> > the raw packet makes sense?
> > 2. Worker exhaustion, given that you seem to be proxying requests,
> > does this happen during particularly busy moments?
> >
> > There are too many variables to contend with here, especially with the
> > upstream firewall potentially mangling things and the proxy and
> > downstream server potentially killing a request early.
> >
> > You're trying to get this replicated in a lab environment, so I'd say
> > that would be the best way forward in eliminating other variables. I'd
> > probably try to replay the exact contents of the failing TLS hello you
> > captured to quickly eliminate the possibility of upstream mangling.
> > I'd also monitor or capture packets to the downstream server to see if
> > there's any correlation.
> >
> >
>
> I actually thought your suggestion of a reverse proxy or load balancer
> presenting a problem had merit. I still think that's a good question so
> we know are we dealing with the error coming from a back end apache  or
> something in front of it.
>
> Also, does your packet trace allow you the ability to see if a firewall
> is dropping packets and perhaps a misguided IPS blocking some traffic?
>
> Jim
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@httpd.apache.org
> For additional commands, e-mail: users-h...@httpd.apache.org
>
>

Reply via email to