Hi List

[this email is not subscribed, please keep it in Cc]

I'd like your advice on a few log entries that confuse me. I am seeing HTTP 2.0 requests dying with a termination code of 'CC', i.e.:

        C : the TCP session was unexpectedly aborted by the client.
        C : the proxy was waiting for the CONNECTION to establish on the
            server. The server might at most have noticed a connection attempt.

Thus my understanding is that the client is "simply gone". However HAProxy *also logs* a HTTP status of 503 with 0 bytes sent to the client.

For requests that never even established a connection to the server and that were aborted by the client I would not have expected any status code to be logged at all, after all the server could not generate one and there is no client that would be able to receive it.

Example entries:

*snip*:59447 [20/May/2021:21:45:12.448] https~ *snip*/nginx 1/0/-1/-1/2 503 0 - - CC-- 
88/87/3/3/0 0/0 {www.example.com|Mozilla/5.0*snip*|} {|} "GET 
https://www.example.com/*snip*.svg HTTP/2.0" 0004-60A6D8681D428
*snip*:59447 [20/May/2021:21:45:12.448] https~ *snip*/nginx 1/0/-1/-1/2 503 0 - - CC-- 
88/87/2/2/0 0/0 {www.example.com|Mozilla/5.0*snip*|} {|} "GET 
https://www.example.com/*snip*.png HTTP/2.0" 0004-60A6D8681D429
*snip*:59447 [20/May/2021:21:45:12.449] https~ *snip*/nginx 1/0/-1/-1/2 503 0 - - CC-- 
88/87/2/2/0 0/0 {www.example.com|Mozilla/5.0*snip*|} {|} "GET 
https://www.example.com/*snip*.jpg/?thumbnail=1 HTTP/2.0" 0004-60A6D8681D42A
*snip*:59447 [20/May/2021:21:45:12.449] https~ *snip*/nginx 2/0/-1/-1/1 503 0 - - CC-- 
88/87/1/1/0 0/0 {www.example.com|Mozilla/5.0*snip*|} {|} "GET 
https://www.example.com/*snip*.jpg/?thumbnail=1 HTTP/2.0" 0004-60A6D8681D42B

Can someone explain what (most likely) happened there? Is HAProxy just making up a status code?

The reason I'm asking is that this 503 popped up in my log processing as a server / backend error, but I don't think there's anything I could do about it. A client closing the connection after 2ms appears to be entirely out of my control. I might be misunderstanding it, though.

Best regards
Tim Düsterhus
Developer WoltLab GmbH

--

WoltLab GmbH
Nedlitzer Str. 27B
14469 Potsdam

Tel.: +49 331 96784338

duester...@woltlab.com
www.woltlab.com

Managing director:
Marcel Werk

AG Potsdam HRB 26795 P

Reply via email to