<div dir="ltr"><div class="gmail_default" style="font-size:small;color:rgb(51,51,153)">Even though using nginx on Windows goes way over my head (even for development) and/or seing WIndows as any kind of server, I read that Windows Vista+ support the poll (well, actually <a href="https://msdn.microsoft.com/en-us/library/windows/desktop/ms741669.aspx" target="_blank">WSAPoll</a>) system call.<br></div><div class="gmail_default" style="font-size:small;color:rgb(51,51,153)">Since XP may now reasonably be called something of the past, would not it be nice to go for it? No epoll, though.<br></div><div class="gmail_extra"><div><div class="m_-6565385021973149293gmail_signature" data-smartmail="gmail_signature"><font size="1"><span style="color:rgb(102,102,102)">---<br></span><b><span style="color:rgb(102,102,102)">B. R.</span></b><span style="color:rgb(102,102,102)"></span></font></div></div>
<br><div class="gmail_quote">On Wed, Apr 12, 2017 at 7:42 PM, Igal @ Lucee.org <span dir="ltr"><<a href="mailto:igal@lucee.org" target="_blank">igal@lucee.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Maxim,<br>
<br>
On 4/12/2017 5:57 AM, Maxim Dounin wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
On Windows, nginx uses select() system call to handle connection<br>
events. This syscall implies fixed-size bitmasks to pass file<br>
descriptors from userland to kernel and back. Size of these<br>
bitmasks can be only specified during compilation, and 1024 is the<br>
value nginx uses for official binaries to balance between maximum<br>
number of connections and unneeded overhead implied by large<br>
bitmasks.<br>
<br>
It is possible to recompile nginx with different value if you need<br>
to, see <a href="http://nginx.org/en/docs/howto_build_on_win32.html" rel="noreferrer" target="_blank">http://nginx.org/en/docs/howto<wbr>_build_on_win32.html</a>.<br>
<br>
On ther other hand, if you are using nginx in production I would<br>
recommend to consider using Unix variants instead.<br>
</blockquote>
<br>
Thank you very much for the explanation and recommendation,<br>
<br>
<br>
Igal<br>
______________________________<wbr>_________________<br>
nginx mailing list<br>
<a href="mailto:nginx@nginx.org" target="_blank">nginx@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx" rel="noreferrer" target="_blank">http://mailman.nginx.org/mailm<wbr>an/listinfo/nginx</a><br>
</blockquote></div><br></div></div>