Java小强个人技术博客站点    手机版
当前位置: 首页 >> 软件 >> Nginx启动关闭重启用脚本实现

Nginx启动关闭重启用脚本实现

24880 软件 | 2022-2-3

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


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

推荐您阅读更多有关于“ linux 脚本 启动 nginx 关闭 ”的文章

上一篇:Nginx日志格式配置 下一篇:Feign常用配置说明

猜你喜欢

发表评论: