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

相关推荐
maosheng114636 分钟前
Linux的第二次作业
linux·运维·服务器
maosheng114637 分钟前
Linux
linux·运维·服务器
0xDevNull2 小时前
Linux服务器日志查看完全指南
linux·运维·服务器
songx_992 小时前
Linux基础1
linux·运维·服务器
菱玖2 小时前
Linux 系统性能排查常用指令
linux·运维·服务器
皮卡蛋炒饭.2 小时前
进程间通信
linux·运维·服务器
艾莉丝努力练剑2 小时前
【Linux系统:信号】线程安全不等于可重入:深度拆解变量作用域与原子操作
java·linux·运维·服务器·开发语言·c++·学习
w6100104663 小时前
CKAD-2026-Secret
运维·k8s·ckad
无巧不成书02183 小时前
基于WSL 2的Docker远程开发全栈实战指南
运维·docker·容器·docker desktop·wsl 2·vs code远程开发·容器化开发
一个天蝎座 白勺 程序猿3 小时前
踩坑生产后整理:KingbaseES表空间管理、auto_createtblspcdir参数深度解析与运维最佳实践
运维·数据库·kingbasees