ngwsx is a port of the nginx on windows platform.

Igor Sysoev is at rambler-co.ru
Sun Sep 7 13:11:31 MSD 2008


On Sun, Sep 07, 2008 at 11:00:44AM +0200, Manlio Perillo wrote:

> Igor Sysoev ha scritto:
> >On Sun, Sep 07, 2008 at 10:07:39AM +0200, Hq He wrote:
> >
> >>The ngwsx still has much problems.
> >>
> >>TODO of ngwsx:
> >>1.IO Completion Port.
> >>2.TransmitFile and TransmitPackets.
> >>3.AcceptEx, ConnectEx and DisconnectEx.
> >>3.Multi-Thread.
> >
> >The IOCP, TransmitFile, and AcceptEx support is already in my non-public
> >win32 sources. The main problem actually is multi-threads support (it
> >affects on all nginx sources) and win32 process model - I prefer to
> >use master/worker model, but not a single process. Also build configuration
> >is another problem.
> 
> Do you know that, in theory, it is possible to implement COW fork in 
> Windows NT, using NT API (NtCreateProcess)?
> Unfortunately this API is not public, but it is used by Microsoft to 
> implement their Win32, Posix and OS/2 subsystems.

Yes, I know, but even usual CreateProcess allows to run master/workers,
however, all workers will process configuration by itself.


-- 
Igor Sysoev
http://sysoev.ru/en/





More information about the nginx mailing list