nginx的信号量与命令

[color=red]省略号为nginx路径[/color]
启动nginx命令
/.../sbin/nginx -c /.../conf/nginx.conf

查看nginx进程号命令
ps -ef | grep nginx 或者 ps aux | grep nginx


[b]信号量操作:[/b]
TERM,INT Quick shutdown 直接关闭

QUIT Graceful shutdown 优雅的关闭

HUP Configuration reload start the new worker processes with a new configuration graceful shutdown the old worker processes
改变配置文件,平滑的重读配置文件

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

USR2 Upgrade Executable on the fly 平滑的升级

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

信号量通过kill操作,具体语法:
Kill -信号选项 nginx的主进程号
Kill -HUP 4832

Kill -信号控制 `cat/.../logs/nginx.pid` (在nginx.pid中会保存当前nginx的进程号)
Kill -USR1 `cat/.../logs/nginx.pid`


[b]命令操作:[/b]
在nginx目录下查看对应命令
[code="java"]# ./sbin/nginx -h[/code]
Options:
-?,-h : this help
-v : show version and exit
-V : show version and configure options then exit
-t : test configuration and exit
-T : test configuration, dump it and exit
-q : suppress non-error messages during configuration testing
-s signal : send signal to a master process: stop, quit, reopen, reload
-p prefix : set prefix path (default: /usr/nginx//)
-c filename : set configuration file (default: conf/nginx.conf)
-g directives : set global directives out of configuration file

使用命令:
./sbin/nginx -s reload 重启

./sbin/nginx -s stop 立即停止


nginx网上学习视频 http://www.php.cn/code/20636.html
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值