一. Nginx进程模型解析
1. master主进程 和 worker工作进程
[root@localhost sbin]# ps -ef|grep nginx
root 15411 1 0 21:08 ? 00:00:00 nginx: master process ./nginx
nobody 15412 15411 0 21:08 ? 00:00:00 nginx: worker process
root 57119 1533 0 21:44 pts/0 00:00:00 grep --color=auto nginx
[root@localhost sbin]#
worker进行可以在nginx.config进行配置多个worker
nginx进行模型图:
二.Nginx处理Web请求机制解析
1.worker抢占机制
2.nginx worker工作进程是异步非阻塞
在nginx.conf中的配置案例:
三.总结为什么nginx可以支持这么大的并非
1.设置模型(1个master主进程 和 多个worker工作进程)设计
2.work工作进程抢占机制,异步非阻塞[events{ use epoll;} ];