目录
- 概述
- nginx进程模型
- nginx 进程模型相关配置
- php7进阶到架构师相关阅读
概述
这是关于php进阶到架构之 Nginx进阶 学习的第 二 篇文章:nginx rewrite规则详解
- 第一篇:
- 第二篇:
- 第三篇:5分钟搞懂nginx进程模型及相关配置
nginx进程模型
多进程+多路复用
nginx 进程分为 master 进程 和 worker 进程
在nginx正在运行的服务器上执行下面命令:
ps -ef |grep nginx
可以看到有两个nginx进程,一个 master 一个 worker,如下:
nginx进程模型如下图所示:
nginx 进程模型相关配置 :
#user nobody; 用户 使用哪个用户运行nginx进程。
worker_processes 1; 工作进程数
#error_log logs/error.log;错误日志
#pid logs/nginx.pid;nginx主进程pid存放位置
events {
use epoll ; //io 模型
worker_connections 1024; 连接数越大并发量越大
}
理论上nginx支持的并发数为: processes* connections