image.png

进程相关

Nginx是多进程单线程;多路IO复用,实现了Linux下的epoll模型。

Master进程

  1. 解析配置文件
  2. 初始化数据结构
  3. 模块处理
  4. 信号处理
  5. 网络监听生成
  6. 工作进程生成以及管理

    Worker进程

  7. 初始化进程

  8. 调用nginx的各个模块
  9. 处理接收的请求

    Nginx与PHP通信

    image.png