[pkg-lighttpd] Bug#427491: lighttpd: 100% cpu utilization <= infinite loop

Krzysztof Krzyżaniak eloy at kofeina.net
Tue Jun 5 09:35:00 UTC 2007


Olaf van der Spek wrote:
> Package: lighttpd
> Version: 1.4.13-4
> Severity: important
> 
> Hi,
> 
> Lighttpd entered an infinite loop and uses 100% CPU. Strace shows the loop:
> time(NULL)                              = 1180962549
> poll([{fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=11, events=POLLIN}, {fd=-1}, {fd=-1}, {fd=-1}, {fd=-1}, {fd=-1}, {fd=-1}, {fd=-1}, {fd=-1}, {fd=-1}, {fd=-1}, {fd=-1}, {fd=-1}, {fd=-1}, {fd=-1}, {fd=-1}, {fd=-1}, {fd=-1}, {fd=-1}, {fd=9, events=POLLIN}, 
> {fd=-1}, {fd=-1}, {fd=-1}, {fd=-1}, {fd=-1}, {fd=-1}, {fd=-1}, {fd=-1}, {fd=-1}, {fd=-1}, ...], 71, 1000) = 1
> ioctl(12, FIONREAD, [0])                = 0
> read(12, "", 2303)                      = 0
> time(NULL)                              = 1180962549
> 
> fd 9 is ready but isn't serviced, so the next call to poll returns immediately.

fd9 is php process pipe?

   eloy
-- 
-------e-l-o-y----------------------------e-l-o-y- at -k-o-f-e-i-n-a-.-n-e-t------

        jak to dobrze, że są oceany - bez nich byłoby jeszcze smutniej



More information about the pkg-lighttpd-maintainers mailing list