网站首页
Java
站长
开源
框架
理论
JS
Linux
DB
服务器
NET
生活
软件
PHP
其他
您的位置:首页 > 软件 > Nginx启动关闭重启用脚本实现
Nginx启动关闭重启用脚本实现
2022-2-3    2656    0

Nginx("engine x")是一款是由俄罗斯的程序设计师Igor Sysoev所开发高性能的 Web和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。


Centos上安装Nginx

http://www.javacui.com/service/493.html 



启动,编写脚本,start.sh,内容如下

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


重启,编写脚本,reload.sh,内容如下

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


停止,编写脚本,shutdown.sh,内容如下

kill -QUIT `cat /usr/local/nginx/logs/nginx.pid`

TERM/INT 立即关闭整个服务

QUIT 优雅的关闭整个服务

HUP 重新读取配置文件并生效

USR1 重新打开日志,可以用来进行日志切割

USR2 平滑升级到最新版nginx

WINCH 所有子进程不再接受新链接并退出,但是不关闭Master


或者使用Nginx进行关闭,效果一样

/usr/local/nginx/sbin/nginx -s quit

-s 参数说明

stop 快速关闭=TERM/INT

quit 优雅关闭=QUIT

reopen 重新打开日志=USR1

reload 重新读取配置文件=HUP


多编写脚本,准确快速完成命令执行

上一篇: Nginx日志格式配置
下一篇: Feign常用配置说明
发表评论:
您的网名:
个人主页:
编辑内容: