Nginx笔记

52 阅读1分钟

关于nginx进程

nginx涉及master进程与worker进程。 master进程读取验证配置文件与管理work进程。 worker进程都维护一个线程,处理连接和请求,worker进程由配置文件决定。

关于nginx如何做到热部署

所谓热部署,就是配置文件nginx.conf修改后,不需要stop nginx中断nginx请求,就能让nginx生效(systemctl reload nginx或者nginx -s reload重新加载 / nginx -t检查配置/) 原理:修改配置文件后会生成新的worker进程,新的请求都会交给新的worker进程处理,而老的进程则会处理完之前的请求后被kill掉

关于nginx如何高并发下做到高效

采用epoll异步非阻塞模型,是基于事件驱动机制