|
|
51CTO旗下网站
|
|
移动端

2.2 进程模型

《OpenResty完全2018送彩金的娱乐网站指南:构建百万级别并发的Web应用》第2章Nginx平台,本章将简要介绍Nginx 的特点和各种应用服务的配置方法,这是使用OpenResty 前必备的基本知识。本节为大家介绍进程模型。

作者:罗剑锋来源:电子工业出版社|2018-09-23 16:57

2.2 进程模型

Nginx 采用了master/workers 进程池机制,这是它能够稳定运行的保证,也是理解OpenResty 运行机制的要点。

通常情况下,Nginx 会启动一个master 进程和多个worker 进程。master 进程又称监控进程,它并不处理具体的TCP/HTTP 请求,只负责管理和监控worker 进程。多个worker进程从属于master 进程,构成一个“池”,真正对外提供Web 服务,执行主要的业务逻辑,可以充分利用多核CPU 高效率地处理HTTP/TCP 请求。

Nginx 的进程模型如图2-1 所示:

使用Linux 的ps 命令配合grep 可以看到OpenResty 启动的Nginx 进程,也可以验证OpenResty 是否正常运行:

  1. ps aux|grep nginx  
  2. root 16985 nginx: master process /usr/local/openresty/bin/openresty  
  3. nobody 16986 nginx: worker process 

从ps 的输出我们可以看到当前共有两个Nginx 进程,其中进程号为16985 的是master进程,而16986 号进程则是worker 进程。

喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书会第9群:808517103

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

C#入门经典(第3版)

本书将全面介绍C#编程的所有知识,共分为5篇:第1篇是C#语言:介绍了C#语言的所有内容,从基础知识到面向对象的技术,应有尽有。第2篇是Win...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊
博聚网