1.整体框架

  正常执行起来的Nginx有很多进程,有master_process和worker_process进程,master_process是监控进程即主线程,worker_process是工作进程。

    Nginx是通过upstream和后端服务器进行通信,通过fastcgi与后端应用服务器进行通信。

   启动Nginx服务器时,master_process充当监控进程,而有主线程fork出来的子进程充当worker_process进程,而监控进程的无限for(;;)循环内有一个sigsuspend()函数调用,该函数将监控进程大部分时间挂起等待状态,直到监控进程接收到信号为止。

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-12-26
  • 2021-12-09
  • 2022-01-24
  • 2021-12-10
  • 2021-10-01
  • 2021-11-15
猜你喜欢
  • 2021-06-15
  • 2022-02-10
  • 2022-02-14
  • 2021-07-21
  • 2022-03-04
  • 2022-12-23
相关资源
相似解决方案