Nginx的进程结构实例演示

可以参考《Ubuntu 20.04使用源码安装nginx 1.14.0》安装nginx 1.14.0。
nginx.conf文件中worker_processes 2;这条语句表明启动两个worker进程。

sudo /nginx/sbin/nginx -c /nginx/conf/nginx.conf开启nginx

ps -ef | grep nginx看一下进程情况。

sudo /nginx/sbin/nginx -s reload就可以向主进程发送重新加载配置文件的命令,ps -ef | grep nginx可以看到已经更新为新的进程。

同样的,向master进程发送HUP信号也可以实现重新加载配置的命令,sudo kill -SIGHUP 8039就可以启动新的worker进程。

worker进程发送TERM信号关闭,可以让master进程重新启动一个worker进程。kill -SIGTERM 8074

此文章为10月Day 28学习笔记,内容来源于极客时间《Nginx 核心知识 150 讲》

相关推荐
信创DevOps先锋15 小时前
Gitee:中国DevOps生态的数字化转型引擎
运维·gitee·devops
一只专注api接口开发的技术猿15 小时前
商品详情API的SLA保障体系:监控告警、异常检测与自动化修复
运维·数据库·架构·自动化
chxii16 小时前
Nginx 正则 location 指令匹配客户端请求的 URI
前端·nginx
qing2222222216 小时前
Linux:/var/log/journal 路径下文件不断增加导致根目录磁盘爆满
linux·运维·前端
lwx91485216 小时前
Linux-后台运行操作符&
linux·运维·服务器
mounter62516 小时前
深度解析 Linux 内核 devlink:从硬件控制到跨功能速率调度的演进
linux·运维·服务器·网络·内核
似水এ᭄往昔16 小时前
【Linux】--进程状态
linux·运维·服务器
小跘an吻纸16 小时前
linux系统搭建hadoop环境
linux·运维·hadoop
石像鬼₧魂石16 小时前
ARL(资产灯塔)从 Docker 安装到部署启动 完整详细流程(复习专用)
运维·docker·容器
IMPYLH16 小时前
Linux 的 id 命令
linux·运维·服务器·bash