Hi!

There were nothing interesting in systemd journal - just general activities
and no fault records. Site has a huge config, but its global part looks
like this:
global
  daemon
  uid 117
  gid 126
  stats socket /tmp/haproxy mode 777
  stats socket /var/run/haproxy-admin.sock mode 700 level admin expose-fd
listeners
  master-worker
  log 127.0.0.1:516 local0 warning
  maxconn 40096
  nbthread 4
  spread-checks 5
  tune.bufsize 128000
  tune.ssl.default-dh-param 2048

defaults
  log     global
  maxconn 4096
  mode    tcp
  retries 3
  timeout client  1h
  timeout connect 5s
  timeout server  1h
  option  redispatch
  option  dontlognull



ср, 27 мар. 2019 г. в 16:26, William Lallemand <[email protected]>:

>
> On Wed, Mar 27, 2019 at 01:59:59PM +0300, Максим Куприянов wrote:
> > Hi, everybody! Got a core on 1.9.5.
> >
>
> Hello,
>
> How did it happened? Can you reproduce?
> Can you share the systemd log of the service so we can see the forking and
> leaving of the workers.
>
> Thanks.
>
>
> > Core was generated by `/usr/sbin/haproxy -Ws -f /etc/haproxy/haproxy.cfg
> -p
> > /var/run/haproxy.pid'.
> > Program terminated with signal SIGABRT, Aborted.
> > #0  0x00007fe164fd0428 in raise () from /lib/x86_64-linux-gnu/libc.so.6
> > (gdb) thread apply all bt
> >
> > Thread 1 (Thread 0x7fe1668c7180 (LWP 169672)):
> > #0  0x00007fe164fd0428 in raise () from /lib/x86_64-linux-gnu/libc.so.6
> > #1  0x00007fe164fd202a in abort () from /lib/x86_64-linux-gnu/libc.so.6
> > #2  0x00007fe1650127ea in ?? () from /lib/x86_64-linux-gnu/libc.so.6
> > #3  0x00007fe16501b37a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
> > #4  0x00007fe16501f53c in free () from /lib/x86_64-linux-gnu/libc.so.6
> > #5  0x000055cee0588fc4 in mworker_catch_sigchld (sh=<optimized out>) at
> > src/haproxy.c:872
> > #6  0x000055cee0618f7b in __signal_process_queue () at src/signal.c:90
> > #7  0x000055cee058b3e7 in signal_process_queue () at
> > include/proto/signal.h:39
> > #8  run_poll_loop () at src/haproxy.c:2643
> > #9  run_thread_poll_loop (data=<optimized out>) at src/haproxy.c:2703
> > #10 0x000055cee04e7088 in mworker_loop () at src/haproxy.c:930
> > #11 main (argc=<optimized out>, argv=0x7ffff429aa28) at
> src/haproxy.c:3125
> >
>
> Looks like it tried to remove a child which is not in the process list
> anymore,
> it's not supposed to happened. Can you share your configuration?
>
> Thanks.
>
> --
> William Lallemand
>
>

Reply via email to