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信号****************** ...
随机推荐
- springboot的坑
No tests found for given includes:xxxx 找不到findOne()方法 可以用它的findById(id).orElse(null); 存在就会直接返回值,如果不存 ...
- Jmeter基础003----Jmeter组件之测试计划和线程组
一.测试计划 1.界面展示 测试计划是测试脚本的容器,主要是对测试脚本做总体设置.它定义了测试要执行什么,怎么执行(执行的).其界面如下图所示: 2.设置用户定义变量 在测试计划中定义的变量是在整 ...
- ca77a_c++__一个打开并检查文件输入的程序_流对象_操作文件
/*ca77a_c++__一个打开并检查文件输入的程序 习题:8.13 8.14*/ /*ca77a_c++__一个打开并检查文件输入的程序 习题:8.13 8.14 */ #include < ...
- 关于 JOIN 耐心总结,学不会你打我系列
现在随着各种数据库框架的盛行,在提高效率的同时也让我们忽略了很多底层的连接过程,这篇文章是对 SQL 连接过程梳理,并涉及到了现在常用的 SQL 标准. 其实标准就是在不同的时间,制定的一些写法或规范 ...
- Shiro授权
Shiro三种授权方式 编程式:通过写 if/else 授权代码块完成: Subject subject = SecurityUtils.getSubject(); if(subject.hasRol ...
- Java 多线程基础(十)interrupt()和线程终止方式
Java 多线程基础(十)interrupt()和线程终止方式 一.interrupt() 介绍 interrupt() 定义在 Thread 类中,作用是中断本线程. 本线程中断自己是被允许的:其它 ...
- spring boot admin 源码包的编译
https://github.com/codecentric/spring-boot-admin 下载地址: 编译要求: Build Requirements: Node.js v8.x (LTS) ...
- vue-cli按装 和vue创建项目
安装 创建
- FTP学习
FTP服务的使用 一.LVM理论 介绍 FTP用于在Internet 上控制文件的双向传输. FTP的主要作用就是让用户连接一 个远程计算机(这些计算机上 运行着FTP服务器程序) ,并查看远程计算机 ...
- angular弹出对话框结构
angular dialog标准结构,注意有checkbox时,需要外包一层div,checkbox-wrapper类的这个样式控制了不显示滚动条.