三、nginx信号控制

        经过前两节内容的学习,我们了解到了nginx的安装、目录、配置等相关内容,这节主要简介nginx的一些信号控制,也就是如何来进行操作nginx

目录

一、nginx中的master进程和worker进程及其信号

1.1 master进程和worker进程的关系

1.2 信号

1.2.1 直接关闭 kill -TERM 【PID】

1.2.2 重读配置 kill -HUP 【PID】

1.2.3 日志重写/分割 kill -USR1 【PID】

1.2.4 QUIT会关闭所有的worker进程和master进程,而WINCH只会关闭worker进程

1.2.5 USER2 会启动一个新的master进程和其他的work进程

二、nginx常用的命令行操作(对应信号控制)


一、nginx中的master进程和worker进程及其信号

1.1 master进程和worker进程的关系

master进程管理worker进程,worker进程用于处理请求

查看方法:

1. ps命令

2. nginx.pid文件直接查看pid

1.2 信号

调用命令:kill -【signal】 【PID 】, 其中signal为信号,eg: kill -TERM 【PID】

1.2.1 直接关闭 kill -TERM 【PID】

1.2.2 重读配置 kill -HUP 【PID】

最直观的感受是nginx的worker进程换成了其他的PID--更新nginx文件有用

1.2.3 日志重写/分割 kill -USR1 【PID】

这里不做演示了,主要是表示这个东西可以重新生成删除的日志文件(不是恢复内容)

1.2.4 QUIT会关闭所有的worker进程和master进程,而WINCH只会关闭worker进程

1.2.5 USER2 会启动一个新的master进程和其他的work进程

1. 此命令会将原来的nginx新增一个master,然后原来的pid放到 logs/nginx.pid.oldbin 新的放在nginx.pid文件里面

2. 主要用于复制nginx,升级等

二、nginx常用的命令行操作(对应信号控制)

#1.显示nginx命令
nginx -h /  -?

#2.显示nginx版本号
nginx -v

#3. 显示版本信息 和gcc编译版本  configure参数信息
nginx -V

#4. 检查配置文件的语法等正确性,优先使用/usr/local/nginx/conf/nginx.conf
nginx -t 

#5. 同-t ,但是比-t在语法ok的情况下,多输出conf配置
nginx -T 

#6. 只输出错误信息
nginx -tq 

#7. 和上文的信号有很大的关系
nginx -s [signal]
  #7.1 stop--快速关闭,相当于TERM/INT 信号
  nginx -s stop 
  #7.2 quit--优雅的关闭,类似于信号QUIT
  nginx -s quit
  #7.3 reopen -- 重写打开日志文件 相当于信号  USR1
  nginx -s reopen
  #7.4 reload -- 重新加载,相当于信号 HUP
  nginx -s reload

#8. 设置前缀路径,这个不用管了
nginx -p prefix

#9.
nginx -c filename  #用户指定nginx.conf配置文件,需要全路径 

#10. 补充nginx全局配置(这样用的话,只是改变了master存的信号值)
nginx -g  "配置项"   #eg:  nginx -g "pid logs/abd.pid"
## 10 补充上面eg内容, 当如此运行之后,nginx -s reload stop命令还是会从nginx.conf找
## 因为,命令只是通过改变了master里面的信号值,但是实际命令找配置项的时候没有被改变

上一节:二、Nginx之nginx.conf全局模块及events模块_童懵的博客-CSDN博客

下一节:四、nginx静态文件的配置​

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值