Hi kginbg, Have you tried to run of the MHD examples? Is result the same?
I suspect something wrong with your callback functions. For example, if access handler callback function does not queue reply when request is received completely then this callback is called again immediately. If this is repeated, you may get a busy-waiting using all of the CPU core.
-- Wishes, Evgeny 14.01.2023 15:31, klemens wrote:
Hi all, I'm struggeling with MHD_USE_POLL. Starting the daemon on debian8 with daemon = MHD_start_daemon ( MHD_USE_INTERNAL_POLLING_THREAD | MHD_USE_POLL, ...) on port 55301 results in a process beeing permanently active, using up 1 CPU completely with only a few requests every minute, though top cmd shows, the system is 97.5% idle, with the daemon almost permanently active on the first line counting up time+ with the refresh rate: %Cpu(s): 2,5 us, 0,0 sy, 0,0 ni, 97,5 id, 0,0 wa, 0,0 hi, 0,0 si top - 13:09:00 up 1 day, 1:31, 7 users, load average: 1,09, 1,07, 1,05 Tasks: 474 total, 2 running, 472 sleeping, 0 stopped, 0 zombie %Cpu(s): 2,5 us, 0,0 sy, 0,0 ni, 97,5 id, 0,0 wa, 0,0 hi, 0,0 si, 0,0 st ... 35967 kginbg 20 0 131288 6228 5284 R 99,1 0,0 30:08.39 vbad Can anybody please help, what I misunderstand, or what I'm just doing wrong here. Thanks in advance, kginbg.
OpenPGP_signature
Description: OpenPGP digital signature