Skip to content

nginx进程

命令行对应的信号量

  • reload: HUP
  • reopen: USR1
  • stop: TERM
  • quit: QUIT

reload重载配置文件的流程

  1. 向master进程发送HUB信号(reload命令)
  2. master进程检查配置语法是否正确
  3. master进程打开监听端口
  4. master进程使用新的配置文件启动新的worker子进程
  5. master进程向老的worker子进程发送QUIT信号
  6. 旧的worker进程关闭监听句柄,处理完当前连接后关闭进程