Hi Mark,


> Hi list... 
> 
> I've noticed that the HAProxy processes occasionally jump to 100% cpu 
> load, while the load before and after these peaks is only 3-5%, and the 
> traffic is also the same as outside of these cpu-peaks. 
> 
> I saw a thread about this earlier (april/may), which concluded that 
> there was a bug, which was fixed in 1.5-dev19. Since we were running 
> dev18 and also experiencing this issue, we upgraded to dev19. 
> 
> However, on dev19 I'm also seeing these cpu-load peaks surface a few 
> times per day. 
> 
> As a precaution, we have configured nbproc to 7 currently, (8-cores in 
> these boxes). 
> 
> I've been able to get some straces on the processes eating 100%, but 
> usually they drop back to 4% after I start the strace. 
> 
> I did see large amounts of sequential epoll_wait calls in the processes 
> with 100% cpu load, and not with the other processes. 
> 
> epoll_wait(0, {}, 200, 0) = 0 
> (repeated 10-15 times) 

A few questions:

Can you reproduce this without the health checks?
Do you have the possibility to run without nbproc?

How often do you see the cpu-peak and how long exactly does it take
to come back to your normal load?




Regards,

Lukas                                     

Reply via email to