This is a static dump of issues in the old "Flyspray" bugtracker for DokuWiki. Bugs and feature requests
are now tracked at the issue tracker at Github.
FS#2304 HTTPClient Class prevents server process from processing queued requests
In the HTTPClient class sockets are used to send and process HTTP request. In the method sendRequest() there is a part where the client is waiting for the HTTP Header from server. This code uses none-blocking sockets to implement an own timeout mechanism. This will result in 100% CPU under some circumstances an this results in a timeout while reading header.
HTTP Client and HTTP Server are running in the same process. In my WAMP System it seems the apache HTTP Server Process gets no time to process the request because the client "eats" all processing time in his none-blocking waiting queue.