Nginx
Last updated
Last updated
官网:
nginx由两种进程组成;
主进程(master process):一个,负责读取、计算配置文件,维护工作进程
工作进程(work process):多个,负责处理处理请求
通过brew:
注意安装后的提示信息,配置文件一般在/usr/local/nginx/conf/nginx.conf,通过homebrew安装的nginx,则在/opt/homebrew/etc/nginx/nginx.conf
启动 nginx 可以通过 brew services nginx start 来后台启动,关闭命令行窗口,服务继续运行
配置文件更新原理:主进程接收到重载信号,它会校验并应用新配置文件。如果校验通过,主进程会启动一个新工作进程并停掉老的工作进程;如果校验失败,则会回滚到老的配置文件,老的工作进程会接收到一个停止接收新请求连接的命令,将当前请求处理完后退出。
参考资料:
可以通过访问验证是否启动成功
参见: