On 04.01.22 10:16, Christopher Faulet wrote:
Le 12/25/21 à 23:59, Aleksandar Lazic a écrit :Hi. as the message tell us that we should report this to the developers I do so :-) ``` Dec 24 01:10:31 lb1 haproxy[20008]: A bogus STREAM [0x559faa07b4f0] is spinning at 204371 calls per second and refuses to die, aborting now! Please report this error to developers [strm=0x559faa07b4f0,12390e src=::ffff:79.183.184.235 fe=https-in be=be_api dst=api_main2 txn=0x559faab233e0,44000 txn.req=MSG_DONE,d txn.rsp=MSG_RPBEFORE,0 rqf=48c4e068 rqa=40000 rpf=a000a860 rpa=0 sif=CLO,2c8002 sib=CLO,1280112 af=(nil),0 csf=0x559faa07ba10,1059a0 ab=(nil),0 csb=0x559faad7dcf0,1a0 cof=0x7f224212e5d0,80003300:H2(0x559faa7d7b00)/SSL(0x7f22424fc7a0)/tcpv6(2162) cob=0x7f2240f79fe0,8982300:H1(0x559faa0ab840)/SSL(0x7f2263517770)/tcpv4(1490) filters={0x559faa29c520="cache store filter"}]Hi Alex, I think I found the issue. I'm unable to reproduce the spinning loop but I can freeze infinitely a stream. It is probably just a matter of timing. On my side, it is related to L7 retries. Could you confirm you have a "retry-on" parameter in your configuration ?
Yes I can confirm. ``` defaults http log global mode http retry-on all-retryable-errors option forwardfor option redispatch option http-ignore-probes option httplog option dontlognull option ssl-hello-chk option log-health-checks option socket-stats timeout connect 5s timeout client 50s timeout server 50s http-reuse safe errorfile 400 /etc/haproxy/errors/400.http errorfile 403 /etc/haproxy/errors/403.http ... ```
Thanks !
Regards Alex

