博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Nginx 平滑重启
阅读量:6497 次
发布时间:2019-06-24

本文共 567 字,大约阅读时间需要 1 分钟。

hot3.png

# nginx -s reload

没错就是这个命令。

平滑重启

适用的场景,一般我们网站都或多或少跑着一些项目,有正式运行的,有测试的,那这就不能随便让这些项目宕掉。这就用到nginx的平滑重启,而不是简单粗暴的kill。

修改配置文件 conf

假如我们修改了配置文件,想要实现平滑重启的效果,首先就要对配置文件做验证。

验证配置文件

# nginx -t

检测完毕,可以直接执行

# nginx -s reload

来重启你的nginx服务,起码这不会影响你之前项目的运行了。

如果遇到 nginx kill failed 的错误提示。你需要重新加载 conf 配置文件。

绝对径 -c 配置文件的绝对路径,例如# /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

然后再次重启nginx服务。

如果还有有问题,那你就应该检测nginx的配置文件,一般nginx会将运行进程放置在它的logs目录, 确认下是否配置了该项。例如

pid /usr/local/nginx/logs/nginx.pid

再次重启nginx服务。

nginx 平滑重启完毕。

转载于:https://my.oschina.net/yeahlife/blog/1843104

你可能感兴趣的文章
overflow清除浮动的原理
查看>>
Spring Boot 使用parent方式引用时 获取值属性方式默认@
查看>>
Elasticsearch之中文分词器插件es-ik(博主推荐)
查看>>
解决maven下载jar慢的问题(如何更换Maven下载源)
查看>>
linux安装gitLab
查看>>
concurrent包的实现示意图
查看>>
golang os.Args
查看>>
Linux常用命令
查看>>
【重磅】云栖社区2017年度内容特辑
查看>>
Java WEB开发时struts标签 显示set内容
查看>>
spring-data-elasticsearch 概述及入门(二)
查看>>
Solr启动和结束命令
查看>>
1.12 xshell密钥认证
查看>>
3.2 用户组管理
查看>>
awk
查看>>
AliOS Things SMP系统及其在esp32上实现示例
查看>>
VMware虚拟机出现“需要整合虚拟机磁盘”的解决方法
查看>>
ibatis 动态查询
查看>>
汇编语言之实验一
查看>>
09、Modules - Directory根据目录加载模块文件
查看>>