精通Nginx基础篇之基本操作和信号控制

一、Nginx基本操作

Nginx基本操作命令

-?,-h               : 获取帮助信息
-v                  : 显示nginx版本信息
-V                  : 显示nginx版本信息和编译器版本和配置参数
-t                  : 检查nginx配置是否正确(一般我们修改配置后可以先检查一下配置文件是否正确)
-q                  : 在配置测试中抑制非错误消息
-s signal           : 发送信号给nginx的master进程: stop, quit, reopen, reload
-p prefix           : 设置nginx的工作目录(默认为: /usr/local/nginx/)
-c filename         : 设置nginx的配置文件(默认为: conf/nginx.conf)
-g directives       : 设置全局指令的配置文件

1.启动nginx

nginx [-c /usr/local/nginx/conf/nginx.conf]       #nginx启动(可-c带配置启动)                

2.关闭nginx(快速关闭)

nginx -s stop

3.优雅关闭nginx(等待请求结束后再关闭)

nginx -s quit

4.重新加载配置文件(在重新加载配置过程中服务不会中断)

nginx -s reload

5.重新打开日志文件(多用于日志分割中)

nginx -s reopen

6.检查配置文件是否有错

nginx -t
nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful

注:执行后,当看到下面后则证明配置是OK的,如果配置文件有错会直接显示出来以供修改,强烈建议在reload之前先进行-t操作

二、Nginx信号控制

Nginx信号控制量:

 TERM, INT          Quick Shutdown                   快速关闭

 QUIT               Graceful shutdown                优雅的关闭(即等请求结束后再关闭)

 HUP                Configuration reload             平滑地读取配置,啥意思呢?
                    Start the new worker             开启一个新的worker子进程时就启用新的配置
                    processes with a new             然后优雅地关闭掉之前的old进程
                    configuration Gracefully 
                    shutdown the old worker 
                    processes

 USR1               Reopen the log files             重读日志,在日志按月/日分割时有用

 USR2               Upgrade Executable on the fly    平滑的升级

 WINCH              Gracefully shutdown the          优雅关闭旧的进程(配合USR2来进行升级)
                    worker processes

信号量具体用法:

格式:
Kill -信号选项 nginx的主进程号

Kill -HUP 4873

Kill -信号控制 `cat /var/run/nginx.pid`

Kill -USR1 `cat /var/run/nginx.pid`

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值