Maxim,

On 4/12/2017 5:57 AM, Maxim Dounin wrote:

On Windows, nginx uses select() system call to handle connection
events.  This syscall implies fixed-size bitmasks to pass file
descriptors from userland to kernel and back.  Size of these
bitmasks can be only specified during compilation, and 1024 is the
value nginx uses for official binaries to balance between maximum
number of connections and unneeded overhead implied by large
bitmasks.

It is possible to recompile nginx with different value if you need
to, see http://nginx.org/en/docs/howto_build_on_win32.html.

On ther other hand, if you are using nginx in production I would
recommend to consider using Unix variants instead.

Thank you very much for the explanation and recommendation,


Igal
_______________________________________________
nginx mailing list
[email protected]
http://mailman.nginx.org/mailman/listinfo/nginx

Reply via email to