nginx工作进程如何共享“监听套接字”

2024-04-28

This http://aosabook.org/en/nginx.html http://aosabook.org/en/nginx.html说“工作进程接受来自共享“监听”套接字的新请求,并在每个进程内执行高效的运行循环

我查看了代码,但不明白套接字是如何共享的。是不是master进程创建监听队列,绑定然后fork的情况。在这种情况下,操作系统如何决定将传入连接移交给哪个工作进程?是循环赛还是随机赛?我假设不同的操作系统可能有不同的策略


在这种情况下,操作系统如何决定将传入连接移交给哪个工作进程?

这个问题听起来就像“操作系统如何决定运行哪个进程”。

http://en.wikipedia.org/wiki/Scheduling_%28computing%29#Operating_system_process_scheduler_implementations http://en.wikipedia.org/wiki/Scheduling_%28computing%29#Operating_system_process_scheduler_implementations

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

nginx工作进程如何共享“监听套接字” 的相关文章

随机推荐