nginx 的信号控制概述

简介: 《nginx 在ubuntu 上的启动,停止,重启》中的停止和重启命令基本都是用信号来控制的。这是一些简单的信号控制。 在Nginx服务器中,通常情况都是通过对其发送控制信号进行控制的,除了以上所说的简单信号控制之外,还有很多的信号控制。

nginx 在ubuntu 上的启动,停止,重启》中的停止重启命令基本都是用信号来控制的。这是一些简单的信号控制。

在Nginx服务器中,通常情况都是通过对其发送控制信号进行控制的,除了以上所说的简单信号控制之外,还有很多的信号控制。在此,我们需要知道一些常见的信号控制命令。

Nginx常见的信号控制:

HUP 重启

QUIT 从容关闭

TERM 快速关闭

INT 从容关闭

USR1 切换日志文件

USR2 平滑升级可执行进程

WINCH 从容关闭工作进程

sudo kill –WINCH  nginx的master进程号,会关闭nginx的worker进程号

sudo kill –WINCH nginx的worker进程号,会关闭掉worker进程号之后,重新涌现另一个worker进程

开始做,坚持做,重复做
相关文章
|
4月前
|
缓存 负载均衡 应用服务中间件
Nginx概述
【8月更文挑战第15天】Nginx是一款高性能的HTTP与反向代理服务器,轻量级且高效,首个公开版本发布于2004年,采用C语言编写,跨平台运行。它以内存占用低、支持高并发连接(可达5万)、配置简单及免费开源著称。Nginx内置健康检查机制、支持重写规则与缓存,广泛应用于中国大型网站如百度、京东等。其配置文件结构清晰,包括全局、events、http等区块,并可通过多种模块扩展功能。
54 0
|
5月前
|
前端开发 JavaScript 应用服务中间件
|
应用服务中间件 nginx
65分布式电商项目 - nginx配置虚拟主机概述
65分布式电商项目 - nginx配置虚拟主机概述
70 0
|
存储 应用服务中间件 Shell
shell+定时任务+nginx信号管理实现日志按日期切割存储
shell+定时任务+nginx信号管理实现日志按日期切割存储
|
应用服务中间件 nginx
Nginx的信号控制
Nginx的信号控制
|
物联网 应用服务中间件 Linux
|
缓存 负载均衡 Kubernetes
Nginx概述
Nginx概述
152 0
Nginx概述
|
应用服务中间件 Linux nginx
向nginx发送reopen信号以重新打开日志文件
先移动日志文件 mv /usr/local/openresty/nginx/logs/access.log /usr/local/openresty/nginx/logs/access.log.20161024 发送信号重新打开日志文件 kill -USR1 $(cat /usr/local/openresty/nginx/logs/nginx.
3004 0
|
应用服务中间件 nginx
【学习笔记】启动Nginx、查看nginx进程、查看nginx服务主进程的方式、Nginx服务可接受的信号、nginx帮助命令、Nginx平滑重启、Nginx服务器的升级
 1.启动nginx的方式: cd /usr/local/nginx ls ./nginx -c nginx.conf 2.查看nginx的进程方式: [root@localhost nginx]# ps –ef | grep nginx [root@localhost nginx]# ps -ef | grep n
6967 0
|
缓存 负载均衡 网络协议
Nginx基本概述
DNS解析过程、HTTP工作原理 1.用户打开浏览器输入URL地址 2.通过DNS解析url地址找到对应的ip地址 3.通过ip地址向对应的web服务器发送tcp连接请求 1.首先是网络设备去转发数据 2.网站所在平台的私网防火墙(也就是哪个公司写的程序,就会转交给对应公司的防火墙),进行访问控制 3.dns解析的ip地址就是负载均衡调度器的地址,实际上是由网络设备与负载调度器建立tcp三次握手,然后将http请求发给调度器 4.调度器再通过tcp三次握手将http请求发送给web服务器
236 0
Nginx基本概述