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信号****************** ...
随机推荐
- [搬运]Intellij IDEA 汉化
Github地址: https://github.com/pingfangx/TranslatorX
- 效率思维模式与Zombie Scrum
Scrum是由Ken Schwaber和Jeff Sutherland在20世纪90年代提出的概念,并在1995年首次正式确定.起初Scrum是为了解决产品和软件开发固有的复杂性,然而现在Scrum被 ...
- C# CLosedXML四句代码搞定DataTable数据导出到Excel
最近用到DataTable导出到Excel,网上看了一下,都不怎么好使,逛了下GitHub一下完美解决了 用到的.net库CLosedXML,这个库用于读取,处理和写入Excel 2007+(.xls ...
- Celery浅谈
一.Celery 核心模块 1. Brokers brokers 中文意思为中间人,在这里就是指任务队列本身,接收生产者发来的消息即Task,将任务存入队列.任务的消费者是Worker,Brokers ...
- python高级-闭包-装饰器
闭包内容: 匿名函数:能够完成简单的功能,传递这个函数的引用,只有功能 普通函数:能够完成复杂的功能,传递这个函数的引用,只有功能 闭包:能够完成较为复杂的功能,传递这个闭包中的函数以及数据,因此传递 ...
- Ubuntu图形界面root登录出现“sorry, that didn't work please try again”
ssh登录主机执行下vim /etc/pam.d/gdm-autologin 注释行 "auth requied pam_succeed_if.so user != root quiet s ...
- python加载json文件
主要是加载进来,之后就没难度了 import json path = 'predict2.json' file = open(path, "rb") fileJson = json ...
- MySQL授权--WITH GRANT OPTION
今天在学习MySQL的时候,看到一句描述 WITH GRANT OPTION should be left out if the user need not be able to grant othe ...
- Demo_2:Qt实现猜字小游戏
1 环境 系统:windows 10 代码编写运行环境:Qt Creator 4.4.1 (community) Github: 2 简介 参考视频:https://www.bilibili.co ...
- css3实现炫酷的文字效果_空心/立体/发光/彩色/浮雕/纹理等文字特效
这篇文章主要整理一些css3实现的一些文字特效,分享给大家, 相信您看完会有不少的收货哦! 一.css3 空心文字 <style> .hollow{ -webkit-text-stroke ...