Ken, thanks a lot for your comments, this really helps
I agree it doesn't seem to be related to reaching the maximum number of
threads

Regards
Miguel

2017-05-24 10:53 GMT+02:00 Miguel Sancho <miguel.a.san...@gmail.com>:

> Christian, thanks a lot for your answer,
> here are more details, maybe you have seen something similar before?
> I am seeing some issue with my process when I sleep the MHD request thread
> in THREAD_PER_CONNECTION mode
>
>    - my process includes other threads reading from sockets which have
>    nothing to do with MHD
>    - seems that when I "sleep" the MHD request thread, this has an impact
>    in other threads of the process, the messages get somehow "stuck" until the
>    sleep in the MHD request thread finishes
>    - the effect is the same, no matter if I execute a sleep() or a "long"
>    while() (lasting for example 4s)
>
> May the MHD thread sleep have an impact in other threads not related to
> MHD, any approach to work-around this?
>
> Miguel
>
> 2017-05-19 0:22 GMT+02:00 Miguel Sancho <miguel.a.san...@gmail.com>:
>
>> Hi,
>> using the MHD_USE_THREAD_PER_CONNECTION mode,
>> are there any issues in "sleeping" the request thread some seconds
>> waiting for response? any known drawback in MHD?
>>
>> for example to wait 4s:
>>          usleep(4000000)
>>          MHD_queue_response (..)
>>
>> Thanks
>>
>
>

Reply via email to