Nginx 所有worker进程协同工作的关键(共享内存)

Posted Jee

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Nginx 所有worker进程协同工作的关键(共享内存)相关的知识,希望对你有一定的参考价值。

 

以下使用共享内存的模块如下:

 

 

共享内存都需要全局锁

1:目前nginx用的锁是自旋锁

2:nginx共享内存都基本用到了rbtree数据结构

以上是关于Nginx 所有worker进程协同工作的关键(共享内存)的主要内容,如果未能解决你的问题,请参考以下文章

Nginx-- 进程模型及工作原理

Centos7之Nginx的两种工作模式

重识Nginx - 14 Nginx 多进程结构

重识Nginx - 14 Nginx 多进程结构

nginx的原理

转Nginx系列--管理进程多工作进程设计