[web-devel] questions about ResponseEnumerator

Kazu Yamamoto ( 山本和彦 ) kazu at iij.ad.jp
Thu Oct 6 09:34:48 CEST 2011


>> Mighttpd executes a sub process and creates a pair of pipes for
>> CGI. If timeout happens, it seems to me that there is no way to kill
>> the sub process and close the pipes with this scheme.
>>
>> I would like to register a house-keeping action to Wrap's timer.
> 
> So it sounds like instead of the solution we just put in, we should
> just expose the ability to use Warp's timeout code directly. This
> shouldn't be a problem:
> 
> * Expose the Timeout module (maybe in its own package, could be useful
> to others)
> * Add an extra settingsTimeoutManager :: IO Manager. That way you can
> create the manager in Mighttpd and then reuse it in Warp.
> 
> Would this address the issue?

I think so.

--Kazu



More information about the web-devel mailing list