平滑重启mysql

编程入门 行业动态 更新时间:2024-10-25 05:21:39

<a href=https://www.elefans.com/category/jswz/34/1763451.html style=平滑重启mysql"/>

平滑重启mysql

启动Nginx

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

停止Nginx

可以发送向通信号给Nginx主进程的方式来停止Nginx,操作如下:

CentOS release 5.7 (Final)

[root

@vps ~]# ps -ef | grep nginx

#查询master process主进程号

root 3266 1 0 Feb20 ? 00:00:00 nginx: master process /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

nobody 3267 3266 0 Feb20 ? 00:00:01 nginx: worker process

root 9282 9239 0 20:51 pts/0 00:00:00 grep nginx

[root

@vps ~]# kill -QUIT 3266

#从容停止Nginx

主进程可以处理以下的信号:

TERM, INT

快速关闭

QUIT

从容关闭

HUP

重载配置

用新的配置开始新的工作进程

从容关闭旧的工作进程

USR1

重新打开日志文件

USR2

平滑升级可执行程序。

WINCH

从容关闭工作进程

尽管你不必自己操作工作进程,但是,它们也支持一些信号:

TERM, INT

快速关闭

QUIT

从容关闭

USR1

重新打开日志文件

nginx.pid这个文件默认存放在Nginx安装目录logs目录下,该文件就是保存了Nginx当前的主进程号,可以直接向它发送系统信号,所以可以这样操作:

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

#注意这里是`而不是’

快速停止Nginx

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

平滑重启Nginx

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

小提示:nginx会检查nginx.conf配置是否正确,如果不正确,则不会进行重载

更多推荐

平滑重启mysql

本文发布于:2024-02-10 15:44:32,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1676094.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:平滑   重启   mysql

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!