网站首页 > 技术教程 正文
前提
首先关于nginx总结是一个系列博客,博客内容的分布也会从浅入深。 在上篇博客中小编介绍了比较简便的nginx的安装教程,本篇文章nginx的一些基本应用。
Nginx简介
Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP的代理服务器。Nginx由俄罗斯的Rambler.ru站点开发,而且官方测试Nginx可以支撑五万并发。
Nginx官网:http://nginx.org
在上篇博客中讲解了如何启动Nginx,而本文主要讲解Nginx运行后如何控制它,以便它的停止或者重新启动。
Nginx信号量
Nginx主要是通过信号量来控制Nginx,主进程编号默认写入文件nginx.pid中,可以通修改配置文件nginx.conf修改修改文件的名称。
Nginx主进程支持的信号如下:
信号量使用方式
kill -信号量 `cat/usr/local/nginx/logs/nginx.pid`
具体讲解
TERM,INT :kill -TERM(INT) nginx主进程号或者kill -TERM(INT) `cat/usr/local/nginx/logs/nginx.pid `,nginx的进程马上被关闭,不能完整处理正在使用的nginx的用户的请求,等同于 /usr/local/nginx -s stop
QUIT:kill -QUIT nginx主进程号 优雅的关闭nginx进程,在处理完所有正在使用nginx用户请求后再关闭nginx进程,等同于/usr/local/nginx -s quit
HUP:kill -HUP nginx主进程号 nginx进程不关闭,但是重新加载配置文件。等同于/usr/local/nginx -s reload
USR1:kill -USR1 nginx主进程号 不用关闭nginx进程就可以重读日志,此命令可以用于nginx的日志定时备份,按月/日等时间间隔分割有用
USR2:kill -USR2 nginx主进程号 nginx的版本需要升级的时候,不需要停止nginx,就能对nginx升级
WINCH:kill -WINCH nginx主进程号 配合USR2对nginx升级,优雅的关闭nginx旧版本的进程。
【总结】
利用Nginx这些信号量在不必关闭进程的时候就可以控制nginx的日志分割以及nginx的升级之类的内容,随着对Nginx的逐步深入更加觉得Nginx区区五万行的代码就能做到这么厉害,着实佩服了!
————————————————
版权声明:本文为CSDN博主「mandy@i」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/jiadajing267/article/details/79221229
猜你喜欢
- 2024-10-17 Linux 用户身份:超级用户和普通用户的区别与使用
你 发表评论:
欢迎- 08-06linux 和 windows文件格式互相转换
- 08-06谷歌 ChromeOS 已支持 7z、iso、tar 文件格式
- 08-06Linux下比较文件内容的6种方法
- 08-06文件格式及功能汇总
- 08-0610个Linux文件内容查看命令的实用示例
- 08-06Linux-如何区分不同文件类型
- 08-06Zabbix技术分享——监控windows进程资源使用情况
- 08-06Linux系统卡顿?学会ps命令这三招,轻松定位问题进程
- 最近发表
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)
本文暂时没有评论,来添加一个吧(●'◡'●)