Hi Lukas,
starting from around 200mbit/s in&out, haproxy processes (nbproc 6) are hitting
100% cpu regularly (noticed up to 3 processes at the same time with 100%), but
recover again on its own after some time.
stracing such a process yesterday showed the following:
epoll_wait(0, {}, 200, 0) = 0
epoll_wait(0, {}, 200, 0) = 0
epoll_wait(0, {}, 200, 0) = 0
epoll_wait(0, {}, 200, 0) = 0
epoll_wait(0, {}, 200, 0) = 0
Unfortunately I can't do any more debugging in this setup. HAproxy 1.5.14 is
never near to 10% cpu usage with way higher bandwidth.
Bye,
Sebastian
-----Ursprüngliche Nachricht-----
> Von:Lukas Tribus <[email protected]>
> Gesendet: Mit 11 Mai 2016 22:55
> An: Sebastian Heid <[email protected]>; HAProxy <[email protected]>
> Betreff: Re: 100% cpu , epoll_wait()
>
> Hi Sebastian,
>
>
> Am 11.05.2016 um 16:07 schrieb Sebastian Heid:
> > Hi,
> >
> > I updated from 1.5.17 to 1.5.18 today, but sadly this issue still exits in
> > the latest version in our environment. However downgrading to 1.5.14
> > "fixed" the issue for us.
>
> Seems like a different issue then. Can you elaborate what you are
> seeing? Sporadic 100% cpu load? Do you have to kill it or does it
> recover on its own? Can you strace it?
>
>
>
> Thanks,
>
> Lukas
>
>
>