nginx 的信号控制

/usr/local/nginx/sbin/nginx -h

Options:

-?,-h :显示帮助选项

-v : 显示版本信息并退出

-V: 显示编译选项和版本信息并退出

-t  : 测试配置文件并退出

-s (信号) : 发送信号给master进程: stop ,quit, reopen , reload

nginx支持的信号有:

TERM,INT 快速关闭

QUIT:立即关闭

HUP: 重新加载配置文件

USR1: 重新打开日志文件

USR2:  平滑升级可执行程序

WINCH:立即关闭工作进程

-p(prefix) :设置前缀路径(默认是: /usr/local/nginx/)

-c 文件名: 设置配置文件的路径(默认是:conf/nginx.conf)

-g 指令:用于在配置文件外设置全局的指令。

Nginx 的启动:

usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

Nginx的停止:

ps -ef |grep nginx

root     15495     1  0 07:55 ?        00:00:00 nginx: master process /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
www      15496 15495  0 07:55 ?        00:00:00 nginx: worker process                                          
root     15525 11524  0 08:33 pts/0    00:00:00 grep nginx

kill -信号类型 `cat /usr/local/nginx/logs/nginx.pid`

(1)停止nginx

kill -QUIT nginx 主进程号 或者 kill -QUIT `cat /usr/local/nginx/logs/nginx.pid`

(2)快速停止nginx

kill -TERM nginx 主进程号 或者 kill -TERM `cat /usr/local/nginx/logs/nginx.pid`

(3)强制停止所有nginx进程

pkill -9 nginx 或者  killall -9 nginx

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值