首页 > 系统相关 >Nginx整体结构、进程模型

Nginx整体结构、进程模型

时间:2022-11-12 15:44:25浏览次数:36  
标签:模型 worker 整体 Nginx master 进程 CPU

1. 整体图解

          

 

 

 2.  master进程和worker进程简介

/***
Nginx采用的是一个master进程、多个worker进程的方式

1. master进程
(1)监控进程、不处理具体业务,专门管理worker进程
(2)master进程和各个worker进程通过信号通信
(3)worker进程挂掉则 master迅速fork一个worker进程

2. worker进程
(1)处理逻辑业务
(2)worker进程数目最好是等于逻辑CPU数目,最大程度减少CPU进程切换成本
*/

 

标签:模型,worker,整体,Nginx,master,进程,CPU
From: https://www.cnblogs.com/dkhlaojogo/p/16883915.html

相关文章

  • 线程、 进程、 协程
    1.多线程(单线程、多线程)#线程、进程#线程是执行单位进程->公司线程->员工#进程是资源单位(每一个进程里面至少有一个线程)#单线程deffunc():for......
  • 进程间通信-信号-pipe-fifo
    一、有名管道FIFO(一)知识点1.在有名管道(namedpipe或FIFO)提出后,管道(pipe)限制得到了克服。值得注意的是,FIFO严格遵循先进先出(firstinfirstout),对管道及FIFO的读总是从......
  • 3.supervisor进程管理
    1.简介supervisor是由python开发的进程管理工具,可以帮助我们更好的管理进程在以后的项目部署中,我们可能需要手动的启停每一个进程,如nginx+uwsgi+django+mysql,supervisor......
  • 基于arx模型的MPC预测控制器simulink建模与仿真实现
    目录​​一、理论基础​​​​二、核心程序​​​​三、测试结果​​一、理论基础MPC的优点模型预测控制善于处理多输入多输出系统    对于MIMO系统,PID需要为每个......
  • JUC学习笔记——共享模型之管程
    JUC学习笔记——共享模型之管程在本系列内容中我们会对JUC做一个系统的学习,本片将会介绍JUC的管程部分我们会分为以下几部分进行介绍:共享问题共享问题解决方案线程安......
  • Nginx分发器部署keepalived
    安装keepalvied[root@nginx01~]#dnfinstallkeepalived-ykeepalived配置文件说明[root@nginx01~]#vim/etc/keepalived/keepalived.conf!ConfigurationFilefo......
  • Linux 运行进程实时监控pidstat命…
    简介pidstat主要用于监控全部或指定进程占用系统资源的情况,如CPU,内存、设备IO、任务切换、线程等。pidstat首次运行时显示自系统启动开始的各项统计信息,之后运行pidstat将显......
  • uwsgi安装及配置搭档nginx
    环境比较奇葩 ​​Centos5.6​​ +python2.7.8于是有很多问题。1.安装uwsgi不能采用网上的方式:easy_install --> pip --> 安装uwcgi 提示错误:warning:impli......
  • 【S-V信道】基于毫米波的5G通信S-V信道模型仿真
    1.软件版本MATLAB2021a2.本算法理论知识由于大气中存在一定含量的极化氧分子和水汽(如图3.1所示),因此毫米波在传输过程中容易被大气吸收,从而导致信号衰减,影响通信质量[13,......
  • 进程的来龙去脉
    进程的创建是一件相当复杂的事情,其中要包涵很多工作,我们可以通过反汇编来看看CreateProcess()。为了启动一个进程可有以下几步:1.可执行文件必须被以FILE_EXECYTE存取方式打开......