On Fri, 20 Jul 2018 at 14:36, Milan Petruželka <petruze...@fg.cz> wrote:

>
> I've applied both patches to vanilla haproxy 1.8.12. I'll leave it running
> and report back.
>

>

Hi,

After weekend CLOSE_WAIT connections are still there. What
does cflg=0x80203300 in "show fd" mean? FDs with cflg=0x80203300 are either
CLOSE_WAIT or "sock - protocol: TCP" - see FDs 14, 15, 16, 18, 19 and 25 in
following dumps. And - sockets in lsof state "sock - protocol: TCP" can't
be found in netstat.

SHOW FD 3300
     14 : st=0x20(R:pra W:pRa) ev=0x00(heopi) [nlc] cache=0 owner=0x23d0340
iocb=0x4d4c90(conn_fd_handler) tmask=0x1 umask=0x0 cflg=0x80203300
fe=fe-http mux=H2 mux_ctx=0x2494cc0
     15 : st=0x20(R:pra W:pRa) ev=0x00(heopi) [nlc] cache=0 owner=0x245c6f0
iocb=0x4d4c90(conn_fd_handler) tmask=0x1 umask=0x0 cflg=0x80203300
fe=fe-http mux=H2 mux_ctx=0x23c1db0
     16 : st=0x20(R:pra W:pRa) ev=0x00(heopi) [nlc] cache=0 owner=0x25598e0
iocb=0x4d4c90(conn_fd_handler) tmask=0x1 umask=0x0 cflg=0x80203300
fe=fe-http mux=H2 mux_ctx=0x23d0900
     18 : st=0x20(R:pra W:pRa) ev=0x00(heopi) [nlc] cache=0 owner=0x23940a0
iocb=0x4d4c90(conn_fd_handler) tmask=0x1 umask=0x0 cflg=0x80203300
fe=fe-http mux=H2 mux_ctx=0x242a030
     19 : st=0x20(R:pra W:pRa) ev=0x00(heopi) [nlc] cache=0 owner=0x24a8b90
iocb=0x4d4c90(conn_fd_handler) tmask=0x1 umask=0x0 cflg=0x80203300
fe=fe-http mux=H2 mux_ctx=0x24820b0
     25 : st=0x20(R:pra W:pRa) ev=0x00(heopi) [nlc] cache=0 owner=0x2457a10
iocb=0x4d4c90(conn_fd_handler) tmask=0x1 umask=0x0 cflg=0x80203300
fe=fe-http mux=H2 mux_ctx=0x2394660

LSOF
haproxy 31313 haproxy    0u      CHR              136,1      0t0       4
/dev/pts/1
haproxy 31313 haproxy    1w     FIFO               0,10      0t0 2004495
pipe
haproxy 31313 haproxy    2w     FIFO               0,10      0t0 2004495
pipe
haproxy 31313 haproxy    3u  a_inode               0,11        0    7017
[eventpoll]
haproxy 31313 haproxy    4u     unix 0xffff88042aa3b400      0t0 2002869
/www/server/haproxy/cmd.sock.31313.tmp type=STREAM
haproxy 31313 haproxy    5u     IPv4            2002872      0t0     TCP
some.ip:http (LISTEN)
haproxy 31313 haproxy    6u     IPv4            2002873      0t0     TCP
some.ip:https (LISTEN)
haproxy 31313 haproxy    7u     IPv4            2002874      0t0     TCP
*:http-alt (LISTEN)
haproxy 31313 haproxy    8u     IPv4            2002875      0t0     TCP
*:8443 (LISTEN)
haproxy 31313 haproxy    9r     FIFO               0,10      0t0 2002876
pipe
haproxy 31313 haproxy   10w     FIFO               0,10      0t0 2002876
pipe
haproxy 31313 haproxy   11u     IPv4            6560416      0t0     TCP
some.ip:https->some.ip:49375 (ESTABLISHED)
haproxy 31313 haproxy   12u     IPv4            2002883      0t0     UDP
*:52068
haproxy 31313 haproxy   13u     IPv4            6656750      0t0     TCP
some.ip:https->some.ip:50544 (ESTABLISHED)
haproxy 31313 haproxy   14u     IPv4            4951212      0t0     TCP
some.ip:https->some.ip:55554 (CLOSE_WAIT)
haproxy 31313 haproxy   15u     sock                0,8      0t0 4111815
protocol: TCP
haproxy 31313 haproxy   16u     sock                0,8      0t0 6236118
protocol: TCP
haproxy 31313 haproxy   17u     IPv4            6657419      0t0     TCP
some.ip:https->some.ip:64934 (ESTABLISHED)
haproxy 31313 haproxy   18u     sock                0,8      0t0 2653890
protocol: TCP
haproxy 31313 haproxy   19u     IPv4            5699053      0t0     TCP
some.ip:https->some.ip:59601 (CLOSE_WAIT)
haproxy 31313 haproxy   20u     IPv4            6656756      0t0     TCP
some.ip:https->some.ip:29233 (ESTABLISHED)
haproxy 31313 haproxy   21u     IPv4            6656760      0t0     TCP
some.ip:https->some.ip:59058 (ESTABLISHED)
haproxy 31313 haproxy   22u     IPv4            6654620      0t0     TCP
some.ip:https->some.ip:49306 (ESTABLISHED)
haproxy 31313 haproxy   23u     IPv4            6656769      0t0     TCP
some.ip:https->some.ip:17513 (ESTABLISHED)
haproxy 31313 haproxy   25u     IPv4            5873818      0t0     TCP
some.ip:https->some.ip:58413 (CLOSE_WAIT)
haproxy 31313 haproxy   26u     unix 0xffff8802f9240000      0t0 6656772
type=STREAM
haproxy 31313 haproxy   27u     IPv4            6656639      0t0     TCP
some.ip:https->some.ip:2926 (ESTABLISHED)

SHOW FD
      4 : st=0x05(R:PrA W:pra) ev=0x01(heopI) [nlc] cache=0 owner=0x232ac80
iocb=0x4c0be0(listener_accept) tmask=0xffffffffffffffff
umask=0xfffffffffffffffe l.st=RDY fe=GLOBAL
      5 : st=0x05(R:PrA W:pra) ev=0x01(heopI) [nlc] cache=0 owner=0x232ce80
iocb=0x4c0be0(listener_accept) tmask=0xffffffffffffffff
umask=0xfffffffffffffffe l.st=RDY fe=fe-http
      6 : st=0x05(R:PrA W:pra) ev=0x01(heopI) [nlc] cache=0 owner=0x232d390
iocb=0x4c0be0(listener_accept) tmask=0xffffffffffffffff
umask=0xfffffffffffffffe l.st=RDY fe=fe-http
      7 : st=0x05(R:PrA W:pra) ev=0x01(heopI) [nlc] cache=0 owner=0x234cb00
iocb=0x4c0be0(listener_accept) tmask=0xffffffffffffffff
umask=0xfffffffffffffffe l.st=RDY fe=fe-service
      8 : st=0x05(R:PrA W:pra) ev=0x00(heopi) [nlc] cache=0 owner=0x234d010
iocb=0x4c0be0(listener_accept) tmask=0xffffffffffffffff
umask=0xfffffffffffffffe l.st=RDY fe=fe-service
      9 : st=0x05(R:PrA W:pra) ev=0x00(heopi) [nlc] cache=0 owner=0x4e9260
iocb=0x4e9260(thread_sync_io_handler) tmask=0xffffffffffffffff
umask=0xfffffffffffffffe
     11 : st=0x25(R:PrA W:pRa) ev=0x00(heopi) [nlc] cache=0 owner=0x25be850
iocb=0x4d4c90(conn_fd_handler) tmask=0x1 umask=0x0 cflg=0x80203306
fe=fe-http mux=H2 mux_ctx=0x2480820
     13 : st=0x25(R:PrA W:pRa) ev=0x00(heopi) [nlc] cache=0 owner=0x24283d0
iocb=0x4d4c90(conn_fd_handler) tmask=0x1 umask=0x0 cflg=0x80203306
fe=fe-http mux=H2 mux_ctx=0x25c47e0
     14 : st=0x20(R:pra W:pRa) ev=0x00(heopi) [nlc] cache=0 owner=0x23d0340
iocb=0x4d4c90(conn_fd_handler) tmask=0x1 umask=0x0 cflg=0x80203300
fe=fe-http mux=H2 mux_ctx=0x2494cc0
     15 : st=0x20(R:pra W:pRa) ev=0x00(heopi) [nlc] cache=0 owner=0x245c6f0
iocb=0x4d4c90(conn_fd_handler) tmask=0x1 umask=0x0 cflg=0x80203300
fe=fe-http mux=H2 mux_ctx=0x23c1db0
     16 : st=0x20(R:pra W:pRa) ev=0x00(heopi) [nlc] cache=0 owner=0x25598e0
iocb=0x4d4c90(conn_fd_handler) tmask=0x1 umask=0x0 cflg=0x80203300
fe=fe-http mux=H2 mux_ctx=0x23d0900
     17 : st=0x25(R:PrA W:pRa) ev=0x00(heopi) [nlc] cache=0 owner=0x25c35f0
iocb=0x4d4c90(conn_fd_handler) tmask=0x1 umask=0x0 cflg=0x80203306
fe=fe-http mux=H2 mux_ctx=0x2585d80
     18 : st=0x20(R:pra W:pRa) ev=0x00(heopi) [nlc] cache=0 owner=0x23940a0
iocb=0x4d4c90(conn_fd_handler) tmask=0x1 umask=0x0 cflg=0x80203300
fe=fe-http mux=H2 mux_ctx=0x242a030
     19 : st=0x20(R:pra W:pRa) ev=0x00(heopi) [nlc] cache=0 owner=0x24a8b90
iocb=0x4d4c90(conn_fd_handler) tmask=0x1 umask=0x0 cflg=0x80203300
fe=fe-http mux=H2 mux_ctx=0x24820b0
     20 : st=0x25(R:PrA W:pRa) ev=0x00(heopi) [nlc] cache=0 owner=0x25c3460
iocb=0x4d4c90(conn_fd_handler) tmask=0x1 umask=0x0 cflg=0x80203306
fe=fe-http mux=H2 mux_ctx=0x23b76f0
     21 : st=0x25(R:PrA W:pRa) ev=0x00(heopi) [nlc] cache=0 owner=0x23bc6e0
iocb=0x4d4c90(conn_fd_handler) tmask=0x1 umask=0x0 cflg=0x80203306
fe=fe-http mux=H2 mux_ctx=0x23cd7b0
     22 : st=0x25(R:PrA W:pRa) ev=0x00(heopi) [nlc] cache=0 owner=0x2570b30
iocb=0x4d4c90(conn_fd_handler) tmask=0x1 umask=0x0 cflg=0x80203306
fe=fe-http mux=H2 mux_ctx=0x23be980
     23 : st=0x25(R:PrA W:pRa) ev=0x00(heopi) [nlc] cache=0 owner=0x23b78b0
iocb=0x4d4c90(conn_fd_handler) tmask=0x1 umask=0x0 cflg=0x80203306
fe=fe-http mux=PASS mux_ctx=0x245d0e0
     24 : st=0x22(R:pRa W:pRa) ev=0x00(heopi) [Nlc] cache=0 owner=0x25c3910
iocb=0x4d4c90(conn_fd_handler) tmask=0x1 umask=0x0 cflg=0x00241300
fe=GLOBAL mux=PASS mux_ctx=0x245bf00
     25 : st=0x20(R:pra W:pRa) ev=0x00(heopi) [nlc] cache=0 owner=0x2457a10
iocb=0x4d4c90(conn_fd_handler) tmask=0x1 umask=0x0 cflg=0x80203300
fe=fe-http mux=H2 mux_ctx=0x2394660
     26 : st=0x25(R:PrA W:pRa) ev=0x00(heopi) [nlc] cache=0 owner=0x257a510
iocb=0x4d4c90(conn_fd_handler) tmask=0x1 umask=0x0 cflg=0x00202306
sv=nginx01/be-nginx01 mux=PASS mux_ctx=0x23b4110
     27 : st=0x25(R:PrA W:pRa) ev=0x00(heopi) [nlc] cache=0 owner=0x23be2d0
iocb=0x4d4c90(conn_fd_handler) tmask=0x1 umask=0x0 cflg=0x80203306
fe=fe-http mux=H2 mux_ctx=0x23c5d50

Milan

Reply via email to