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 讲》

相关推荐
玉梅小洋1 分钟前
修改 Docker 容器主机名
运维·docker·容器
这也能行5 分钟前
KeepAlived
运维·服务器·网络
人间打气筒(Ada)7 分钟前
gitlab私有仓库搭建
运维·gitlab·项目实战·devops·代码部署实战·版本控制仓库
何中应8 分钟前
ubuntu如何设置远程工具连接
linux·运维·ubuntu
黑蛋同志10 分钟前
Rocky Linux 10 上搭建 社区版 GitLab CE
linux·运维·gitlab
fygfh.16 分钟前
Linux外设之 串口(UART)的使用
linux·运维·单片机
赛博云推-Twitter热门霸屏工具20 分钟前
推特自动化营销新趋势:赛博云推如何实现热门霸屏与精准获客
运维·科技·自动化·媒体·twitter
劳埃德福杰21 分钟前
Windows电脑安装双系统,如何删除其中一个系统
运维·windows·电脑·笔记本电脑
yuanmenghao21 分钟前
WSL + Docker GPU 环境排查:NVIDIA-SMI couldn‘t find libnvidia-ml.so 问题分析与解决
linux·运维·服务器·docker·容器
智能工业品检测-奇妙智能27 分钟前
大疆无人机如何通过MQTT获取实时视频流?
运维·服务器·人工智能·mqtt·无人机