码迷,mamicode.com
首页 > 其他好文 > 详细

Nginx常用命令介绍

时间:2015-07-31 23:26:38      阅读:224      评论:0      收藏:0      [点我收藏+]

标签:

Nginx常用命令

Nginx PID位置
/var/run/nginx.pid
Nginx关闭
Nginx支持以下几种信号控制:
- TERM, INT 快速关闭
- QUIT 从容关闭
- HUP 平滑重启
- USR1 重新打开日志文件,在切割文件时用处大
- USR2 平滑升级
- WINCH 从容关闭工作进程

#从容停止Nginx ?
kill -QUIT master进程号 ?
#快速停止Nginx ?
kill -TERM master进程号 ?
#强制停止Nginx ?
kill -9 master进程号

Nginx其他命令
nginx -s 命令
stop — fast shutdown
quit — graceful shutdown
reload — reloading the configuration file
reopen — reopening the log files
Nginx重载配置文件
配置文件检查是否正确
/usr/local/nginx/sbin/nginx -t -c /usr/local/nginx/conf/nginx.conf?

重新加载Nginx配置
kill -HUP master进程号

Nginx运行新的工作进程,旧工作进程继续为已有的连接服务,等所有旧的连接成功后,旧的工作进程才被关闭

完整Nginx操作流程
1、查看nginx进程?
ps -ef|grep nginx
说明:nginx的进程由主进程和工作进程组成。

2、启动nginx
nginx
启动结果显示nginx的主线程和工作线程,工作线程的数量跟nginx.conf中的配置参数worker_processes有关。?
3、平滑启动nginx?
kill -HUP `cat /var/run/nginx.pid` ?
或者?
nginx -s reload
其中进程文件路径在配置文件nginx.conf中可以找到。

平滑启动的意思是在不停止nginx的情况下,重启nginx,重新加载配置文件,启动新的工作线程,完美停止旧的工作线程。

4、完美停止nginx?
kill -QUIT `cat /var/run/nginx.pid`

5、快速停止nginx?
kill -TERM `cat /var/run/nginx.pid`
或者
kill -INT `cat /var/run/nginx.pid`

6、完美停止工作进程(主要用于平滑升级)?
kill -WINCH `cat /var/run/nginx.pid`

7、强制停止nginx?
pkill -9 nginx

8、检查对nginx.conf文件的修改是否正确?
nginx -t -c /etc/nginx/nginx.conf 或者 nginx -t

9、停止nginx的命令?
nginx -s stop
10、查看nginx的版本信息
nginx -v

11、查看完整的nginx的配置信息?
nginx -V
?

Nginx常用命令介绍

标签:

原文地址:http://www.cnblogs.com/yanbit/p/4693329.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!