nginx 信号管理
本内容只针对nginx 关闭操作罗列方法技巧,不废话直接写,Nginx的信号控制如下:
1. TERM, INT 强制关闭进程
查看nginx进程ps -aux|grep nginx
root 8646 0.0 0.0 24844 768 ? Ss 15:14 0:00 nginx: master process /usr/local/nginx/sbin/nginx
nobody 8647 0.0 0.1 25256 1724 ? S 15:14 0:00 nginx: worker process
root 8674 0.0 0.0 112660 968 pts/3 R+ 15:16 0:00 grep --color=auto nginx
kill -INT 8646 表示强制关闭进程
2. QUIT 优雅的关闭进程,即等请求结束后再关闭
查看nginx进程ps -aux|grep nginx
root 8646 0.0 0.0 24844 768 ? Ss 15:14 0:00 nginx: master process /usr/local/nginx/sbin/nginx
nobody 8647 0.0 0.1 25256 1724 ? S 15:14 0:00 nginx: worker process
root 8674 0.0 0.0 112660 968 pts/3 R+ 15:16 0:00 grep --color=auto nginx
kill -QUIT 8646 表示等请求结束后再关闭
3. HUP 改变配置文件,平滑的重读配置文件
查看nginx进程ps -aux|grep nginx
root 8646 0.0 0.0 24844 768 ? Ss 15:14 0:00 nginx: master process /usr/local/nginx/sbin/nginx
nobody 8647 0.0 0.1 25256 1724 ? S 15:14 0:00 nginx: worker process
root 8674 0.0 0.0 112660 968 pts/3 R+ 15:16 0:00 grep --color=auto nginx
kill -HUP 8646 软重启,重加载文件
4. USR1 重读日志
查看nginx进程ps -aux|grep nginx
root 8646 0.0 0.0 24844 768 ? Ss 15:14 0:00 nginx: master process /usr/local/nginx/sbin/nginx
nobody 8647 0.0 0.1 25256 1724 ? S 15:14 0:00 nginx: worker process
root 8674 0.0 0.0 112660 968 pts/3 R+ 15:16 0:00 grep --color=auto nginx
kill -USR1 8646 重读日志
nginx 信号管理的更多相关文章
- Nginx教程(三) Nginx日志管理
Nginx教程(三) Nginx日志管理 1 日志管理 1.1 Nginx日志描述 通过访问日志,你可以得到用户地域来源.跳转来源.使用终端.某个URL访问量等相关信息:通过错误日志,你可以得到系统某 ...
- Nginx教程(三) Nginx日志管理 (转)
Nginx教程(三) Nginx日志管理 1 日志管理 1.1 Nginx日志描述 通过访问日志,你可以得到用户地域来源.跳转来源.使用终端.某个URL访问量等相关信息:通过错误日志,你可以得到系统某 ...
- PHP 信号管理
.note-content { font-family: "Helvetica Neue", Arial, "Hiragino Sans GB", STHeit ...
- 从实战出发,谈谈 nginx 信号集
前言 之前工作时候,一台引流测试机器的一个 ngx_lua 服务突然出现了一些 HTTP/500 响应,从错误日志打印的堆栈来看,是不久前新发布的版本里添加的一个 Lua table 不存在,而有代码 ...
- PHP信号管理
PHP信号管理 SIGHUP 终止进程 终端线路挂断 SIGINT 终止进程 中断进程 SIGQUIT 建立CORE文件终止进程,并且生成core文件 SIG ...
- nginx 信号
来源:nginx.cn Nginx信号控制 Nginx控制信号 TERM, INT 快速关闭 QUIT 从容关闭 HUP 重新加载,用新的配置开始新的工作进程 USER1 重新打开日志文件 USER2 ...
- 结合源码看nginx-1.4.0之nginx内存管理详解
目录 0. 摘要 1. nginx内存结构设计 2. nginx内存数据结构 3. nginx内存管理原理 4. 一个简单的内存模型 5. 小结 6. 参考资料 0. 摘要 内存管理,是指软件运行时对 ...
- nginx之旅(第二篇):nginx日志管理、nginx防盗链、nginx虚拟主机
一.nginx日志管理 Nginx访问日志主要有两个参数控制 1) log_format #用来定义记录日志的格式(可以定义多种日志格式,取不不同名字即可) log_format log_name s ...
- nginx信号
ps aux | grep nginx #查看nginx进程,要查看nginx的pid,就得使用这个命令查看*********************nginx信号****************** ...
随机推荐
- cc21a -c++重载成员操作符*,->,代码示范
cc21a重载成员操作符*,->, *,解引用操作符 ->箭头操作符,用于智能指针类 #include "pointer.h" //pointer.cpp #inclu ...
- GeckoDriver+Selenium+Python的安装和使用
如果没有安装GeckoDriver会提示: selenium.common.exceptions.WebDriverException: Message: 'geckodriver' executab ...
- nginx在windows系统中启动、重启、停止,常用命令
cmd终端在进入到nginx的安装目录下使用对应命令 查看nginx的版本号:nginx -v 启动nginx:start nginx 快速停止或关闭nginx:nginx -s stop 正常停止或 ...
- 黎活明8天快速掌握android视频教程--25_网络通信之资讯客户端
1 该项目的主要功能是:后台通过xml或者json格式返回后台的视频资讯,然后Android客户端界面显示出来 首先后台新建立一个java web后台 采用mvc的框架 所以的servlet都放在se ...
- robot framework使用小结(二)
robot framework关键字驱动采用分层,结合Template做成数据驱动 我个人觉得不管是关键字驱动还是数据驱动,都是基于模块(或者是函数)的概念 新建测试案例baidu02,添加Libra ...
- Python 简明教程 --- 15,Python 函数
微信公众号:码农充电站pro 个人主页:https://codeshellme.github.io 测试只能证明程序有错误,而不能证明程序没有错误. -- Edsger Dijkstra 目录 本节我 ...
- python 异常类型大全
try except 处理异常真舒服!!!
- 【kubeadm初始化报错】failed to run Kubelet: misconfiguration: kubelet cgroup driver: "cgroupfs" is different from docker cgroup driver: "systemd"
复现场景 环境 系统:Centos7 kubernetes:1.18.5 docker:19.03.9 复现步骤 1.通过 yum 或 rpm 安装 kubelet kubectl kubeadm,并 ...
- SQL注入基础原理
Web安全: 三层架构(3-tier architecture) 通常意义上就是将整个业务应用划分为: 界面层(User Interface layer) 业务逻辑层(Business Logic L ...
- igate(因特网网关)
网关:Gateway 又称网间连接器.协议转换器.-----复杂的网络互连设备. 网关在网络层以上实现网络互连,是复杂的网络互连设备,仅用于两个高层协议不同的网络互连.网关既可以用于广域网互连,也可以 ...