nginx分为单进程和多进程,默认是多进程

进程架构: 父进程master process  子进程worker process和cache manager cache loader

高可用性 高可靠性 所以是多进程,如果是多线程的话占用一个内存地址,第三方模块出现问题,会导致nginx挂掉。

为什么只有worker进程有很多,nginx采用事件驱动模型,所以nginx希望每一个worker进程占用1颗cpu,配置worker进程的数量和cpu核数一样,把每个worker进程绑到对应的cpu核上,更好使用每颗的cpu缓存,减少cpu缓存的命中率。

最新文章

  1. Linux Bond 技术学习资料
  2. O(n)获得中位数及获得第K小(大)的数
  3. SharePoint 2013 开发——APP安全模型
  4. sessionapplicationStruts2中访问web元素
  5. 一步步学习ASP.NET MVC3 (1)——基础知识
  6. SQL Server:OA权限管理设计的实现 下
  7. 高性能MySql进化论(一):数据类型的优化_上
  8. C# winForm启动最小化到任务栏右侧通知栏并交互操作
  9. React源码学习——ReactClass
  10. MXBridge - 插件式JS与OC交互框架
  11. ArcGIS API for JavaScript 4.2学习笔记[25] 官方第八章Analysis(空间查询)概览与解释
  12. Java作业-数据库
  13. 利用typescript生成Swagger文档
  14. 图解TCP三次握手
  15. C# 使用Newtonsoft.Json读写Json文件
  16. Ambari 使用 Hive View 异常处理
  17. redis的优缺点
  18. 试试SQLServer 2014的内存优化表(转载)
  19. 数据库连接池DBUtils使用
  20. 转:CRF++

热门文章

  1. 【题解】P1712 [NOI2016]区间(贪心+线段树)
  2. 洛谷$P5444\ [APIO2019]$奇怪装置 数论
  3. 用本地自定义域名访问远程服务器,并支持websocket和cookie
  4. Spark学习笔记(三)—— Standalone模式
  5. JVM之GC(三)
  6. schedule of 2016-09-19~2016-09-25(Monday~Sunday)——1st semester of 2nd Grade
  7. Cannot access org.springframework.context.ConfigurableApplicationContext
  8. GDAL集成GEOS
  9. windows I/O设备
  10. FWT 入门