Created an issue: https://github.com/haproxy/haproxy/issues/277
пт, 6 сент. 2019 г. в 12:36, Максим Куприянов <maxim.kupriya...@gmail.com>: > Hi everybody! > > Any news on this issue? Maybe you need some more detailed info? I still > getting these errors on instances with high request rates. > > чт, 29 авг. 2019 г. в 14:21, Максим Куприянов <maxim.kupriya...@gmail.com > >: > >> Hi! >> >> Sometimes on reload of 2.0.5 I got this in logs: >> A bogus APPCTX [0x7fc1a06ff0e0] is spinning at 122591 calls per second >> and refuses to die, aborting now! Please report this error to developers >> [strm=0x557eb7f4e630 src=xxx fe=yyy be=yyy dst=<PEER> rqf=c48202 rqa=0 >> rpf=80048202 rpa=0 sif=EST,200040 sib=EST,244058 af=(nil),0 >> csf=0x7fc1ac085680,200 ab=0x7fc1a06ff0e0,7 csb=(nil),0 >> cof=0x557eb7fe9f50,201366:PASS(0x7fc16c0ad080)/RAW((nil))/tcpv6(1275) >> cob=(nil),0:NONE((nil))/NONE((nil))/NONE(0) ] >> >> ...and this in coredump: >> Program terminated with signal SIGABRT, Aborted. >> #0 0x00007fc1e7c0b428 in raise () from /lib/x86_64-linux-gnu/libc.so.6 >> [Current thread is 1 (Thread 0x7fc1e95021c0 (LWP 3539))] >> (gdb) bt >> #0 0x00007fc1e7c0b428 in raise () from /lib/x86_64-linux-gnu/libc.so.6 >> #1 0x00007fc1e7c0d02a in abort () from /lib/x86_64-linux-gnu/libc.so.6 >> #2 0x0000557ea75b8b5e in stream_dump_and_crash >> (obj=obj@entry=0x7fc1a06ff0e0, >> rate=122591) at src/stream.c:2983 >> #3 0x0000557ea7696d2d in task_run_applet (t=0x7fc1746a5790, >> context=0x7fc1a06ff0e0, state=<optimized out>) at src/applet.c:80 >> #4 0x0000557ea7692fd5 in process_runnable_tasks () at src/task.c:414 >> #5 0x0000557ea75fbc18 in run_poll_loop () at src/haproxy.c:2517 >> #6 run_thread_poll_loop (data=<optimized out>) at src/haproxy.c:2638 >> #7 0x0000557ea7558cb7 in main (argc=<optimized out>, >> argv=0x7ffd7db57428) at src/haproxy.c:3315 >> >> Version: haproxy -vv >> HA-Proxy version 2.0.5-1 2019/08/27 - https://haproxy.org/ >> Build options : >> TARGET = linux-glibc >> CPU = generic >> CC = gcc >> CFLAGS = -O2 -g -O2 -fPIE -fstack-protector-strong -Wformat >> -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 >> -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv >> -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter >> -Wno-old-style-declaration -Wno-ignored-qualifiers -Wno-clobbered >> -Wno-missing-field-initializers -Wtype-limits >> OPTIONS = USE_PCRE2=1 USE_PCRE2_JIT=1 USE_REGPARM=1 USE_GETADDRINFO=1 >> USE_OPENSSL=1 USE_LUA=1 USE_ZLIB=1 USE_TFO=1 USE_SYSTEMD=1 >> >> Feature list : +EPOLL -KQUEUE -MY_EPOLL -MY_SPLICE +NETFILTER -PCRE >> -PCRE_JIT +PCRE2 +PCRE2_JIT +POLL -PRIVATE_CACHE +THREAD -PTHREAD_PSHARED >> +REGPARM -STATIC_PCRE -STATIC_PCRE2 +TPROXY +LINUX_TPROXY +LINUX_SPLICE >> +LIBCRYPT +CRYPT_H -VSYSCALL +GETADDRINFO +OPENSSL +LUA +FUTEX +ACCEPT4 >> -MY_ACCEPT4 +ZLIB -SLZ +CPU_AFFINITY +TFO +NS +DL +RT -DEVICEATLAS >> -51DEGREES -WURFL +SYSTEMD -OBSOLETE_LINKER +PRCTL +THREAD_DUMP -EVPORTS >> >> Default settings : >> bufsize = 16384, maxrewrite = 1024, maxpollevents = 200 >> >> Built with multi-threading support (MAX_THREADS=64, default=56). >> Built with OpenSSL version : OpenSSL 1.0.2g 1 Mar 2016 >> Running on OpenSSL version : OpenSSL 1.0.2g 1 Mar 2016 >> OpenSSL library supports TLS extensions : yes >> OpenSSL library supports SNI : yes >> OpenSSL library supports : TLSv1.0 TLSv1.1 TLSv1.2 >> Built with Lua version : Lua 5.3.1 >> Built with network namespace support. >> Built with transparent proxy support using: IP_TRANSPARENT >> IPV6_TRANSPARENT IP_FREEBIND >> Built with zlib version : 1.2.8 >> Running on zlib version : 1.2.8 >> Compression algorithms supported : identity("identity"), >> deflate("deflate"), raw-deflate("deflate"), gzip("gzip") >> Built with PCRE2 version : 10.21 2016-01-12 >> PCRE2 library supports JIT : yes >> Encrypted password support via crypt(3): yes >> Built with the Prometheus exporter as a service >> >> Available polling systems : >> epoll : pref=300, test result OK >> poll : pref=200, test result OK >> select : pref=150, test result OK >> Total: 3 (3 usable), will use epoll. >> >> Available multiplexer protocols : >> (protocols marked as <default> cannot be specified using 'proto' keyword) >> h2 : mode=HTX side=FE|BE mux=H2 >> h2 : mode=HTTP side=FE mux=H2 >> <default> : mode=HTX side=FE|BE mux=H1 >> <default> : mode=TCP|HTTP side=FE|BE mux=PASS >> >> Available services : >> prometheus-exporter >> >> Available filters : >> [SPOE] spoe >> [COMP] compression >> [CACHE] cache >> [TRACE] trace >> >> -- >> Best regards, >> Maksim Kupriianov >> >