Nginx
2016-03-27 14:35
507 查看
一、信号控制:kill -信号 进程号
1、启动:
/usr/local/nginx/sbin/nginx [-c /usr/local/nginx/conf/nginx.conf]
2、停止:
(1)从容停止:kill -QUIT nginx主进程号
如果不嫌麻烦,可以先ps -ef | grep nginx查看进程号,或者也可以kill -QUIT 'cat /usr/local/nginx/nginx.pid'
(2)快速停止:kill -TERM nginx主进程号 或者 kill -INT nginx主进程号
(3)强制停止:pkill -9 nginx
3、测试配置文件是否正确:
/usr/local/nginx/sbin/nginx -t -c /usr/local/nginx/conf/nginx.conf
4、重启:
/usr/local/nginx/sbin/nginx -s reload 或者 kill -HUP nginx主进程号
5、平滑升级:在不影响旧进程的情况下升级
kill -USR2 主进程号
6、关闭一个工作进程:
kill -WINCH 主进程号
TERM, INT | 快速关闭 |
QUIT | 从容关闭 |
HUP | 重载配置 用新的配置开始新的工作进程 从容关闭旧的工作进程 |
USR1 | 重新打开日志文件 |
USR2 | 平滑升级可执行程序。 |
WINCH | 从容关闭工作进程 |
/usr/local/nginx/sbin/nginx [-c /usr/local/nginx/conf/nginx.conf]
2、停止:
(1)从容停止:kill -QUIT nginx主进程号
如果不嫌麻烦,可以先ps -ef | grep nginx查看进程号,或者也可以kill -QUIT 'cat /usr/local/nginx/nginx.pid'
(2)快速停止:kill -TERM nginx主进程号 或者 kill -INT nginx主进程号
(3)强制停止:pkill -9 nginx
3、测试配置文件是否正确:
/usr/local/nginx/sbin/nginx -t -c /usr/local/nginx/conf/nginx.conf
4、重启:
/usr/local/nginx/sbin/nginx -s reload 或者 kill -HUP nginx主进程号
5、平滑升级:在不影响旧进程的情况下升级
kill -USR2 主进程号
6、关闭一个工作进程:
kill -WINCH 主进程号
相关文章推荐
- 一次nginx 502 & mysql not contect 排错经历
- nginx日志切割
- Nginx+PHP+mysql
- window下搭建Nginx
- 配置nginx使之支持pathinfo
- nginx配置
- nginx下yaf路由始终定位到index/index/index下的解决方法
- nginx基本操作指令
- Nginx配置网站适配PC和手机
- 使用 Nginx 代理 Socket.io/WebSocket 及 负载均衡配置
- Apache、NGINX支持中文URL
- Windows下启动,关闭Nginx命令
- 为什么Nginx的性能要比Apache高很多?
- nginx安装和配置
- centos 6.6编译安装nginx--来自阿里云帮助文档
- 【Nginx】核心模块ngx_events_module
- mac 安装 nginx 环境
- Nginx学习笔记——提供静态内容
- 轻松使用Nginx搭建web服务器
- CentOS-6.5下编译安装LNMP环境【nginx1.8.1、mysql5.5.43、php 5.6】