社区
PHP
帖子详情
Nginx 单进程多线程
伟洪winni
2018-08-24 04:34:03
Nginx 不是单进程多线程么? 为什么这里有好几个nginx进程??
...全文
601
2
打赏
收藏
Nginx 单进程多线程
Nginx 不是单进程多线程么? 为什么这里有好几个nginx进程??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
伟洪winni
2018-09-10
打赏
举报
回复
伟洪winni
2018-08-29
打赏
举报
回复
nginx 是多进程. 一个主进程管理多个worker子进程
03、
Nginx
到底是多
进程
单
线程还是
单
进程
多线程
Nginx
采用的是多
进程
模型,每个
进程
都是
单
线程的。
Nginx
的多
进程
模型主要由一个主
进程
(master process)和多个工作
进程
(worker process)组成。主
进程
负责管理和监控工作
进程
,而工作
进程
负责处理实际的客户端请求。每个工作
进程
都是
单
线程的,这意味着每个工作
进程
在同一时间只能处理一个客户端请求。轻量级:
单
线程模型相对于
多线程
或多
进程
模型来说更加轻量级,减少了线程切换和
进程
间通信的开销。可扩展性:通过创建多个工作
进程
,
Nginx
能够同时处理多个请求,实现高并发处理能力。
多
进程
单
线程模型与
单
进程
多线程
模型之争
nginx
,memcached
似乎有人不知道nodejs是支持多核的?v0.10Cluster可以搭建nodejs多核服务。v0.12重写了Cluster,据说提升了非常大的性能。 服务器,事件 多
进程
单
线程模型典型代表:
nginx
单
进程
多线程
模型典型代表:memcached 另外redis, mongodb也可以说是走的“多
进程
单
线程模”模型(集群),只不过作为数据库服务器,需要进行写保护,只提供了读同步。 原因...
nginx
为什么是多
进程
单
线程和多路IO复用模型
Nginx
现在是非常火爆的web服务器,她使用更少的资源,支持更多的并发连接数,她实现了linux的epoll模型,能够支持高达50,000个并发连接数的响应。
Nginx
采用的是多
进程
单
线程和多路IO复用模型。使用了I/O多路复用技术的
Nginx
,就成了”并发事件驱动“的服务器。这里再强调下重点, 多
进程
单
线程 多路IO复用模型 一、多
进程
单
线程
Nginx
自己实现了对epoll的封装,是多
进程
单
线程的典型代表。使用多
进程
模式,不仅能提高并发率,而且
进程
之间是相互独立的,一 个worker进..
Nginx
内部线程与
进程
Nginx
会按需同bai时运行多个du
进程
:一个主
进程
(master)和几个工作zhi
进程
(worker),配置了dao缓存时还zhuan会有缓存加载器
进程
(cache loader)和缓存管理shu器
进程
(cache manager)等。
Nginx
主要通过“共享内存”的机制实现
进程
间通信。主
进程
以root用户身份运行,而worker、cache loader和cache manager均应以非特权用户身份运行。 在工作方式上,
Nginx
分为
单
工作
进程
和多工作
进程
两种模式。在
单
工作
进程
模式下,除主
进程
外,还
面试官:
Nginx
是如何实现并发的?为什么
Nginx
不使用
多线程
?
那么,这个处理的worker很聪明,他会在发送完请求后,注册一个事件:“如果upstream返回了,告诉我一声,我再接着干”。
Nginx
: 采用
单
线程来异步非阻塞处理请求(管理员可以配置
Nginx
主
进程
的工作
进程
的数量)(epoll),不会为每个请求分配cpu和内存资源,节省了大量资源,同时也减少了大量的CPU的上下文切换。Apache: 创建多个
进程
或线程,而每个
进程
或线程都会为其分配 cpu 和内存(线程要比
进程
小的多,所以worker支持比perfork高的并发),并发过大会耗光服务器资源。
PHP
20,359
社区成员
19,658
社区内容
发帖
与我相关
我的任务
PHP
“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法利用了C、Java和Perl,该语言的主要目标是允许web开发人员快速编写动态网页。
复制链接
扫一扫
分享
社区描述
“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法利用了C、Java和Perl,该语言的主要目标是允许web开发人员快速编写动态网页。
php
phpstorm
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章