失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 04_Nginx命令行参数 控制信号 Nginx启动 停止 重启命令

04_Nginx命令行参数 控制信号 Nginx启动 停止 重启命令

时间:2021-07-24 06:27:51

相关推荐

04_Nginx命令行参数 控制信号 Nginx启动 停止 重启命令



Nginx支持一下命令行参数

-? | -h 打印出命令行参数的帮助

-c file 使用可用的配置文件而不是默认的文件

-t 不运行,而仅仅测试配置文件。Nginx将检查配置文件的语法的正确性,并尝试打开配置文件中所有引用的文件。

-v显示nginx的版本

-V显示nginx的版本,编译器版本和配置参数

-s signal 发送一个信号给主进程,这些参数可以以下的参数中的一个:

Nginx控制信号

可以使用信号系统来控制主进程。默认,nginx将其主进程的pid写入到/usr/local/nginx/nginx.pid文件中。通常传递参数给./configure或使用pid指令,来改变文件的位置。

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

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

Nginx启动、停止、重启命令

Nginx启动

Nginx从容停止命令,等待所有请求结束后关闭服务:

ps –ef | grep nginx

kill –QUIT nginx主进程号

Nginx快速停止命令,立刻关闭nginx进程

ps -ef | grep nginx

kill –TERM nginx主进程号

如果以上命令不管用,可以强制停止:

Kill -9 nginx主进程号

如果嫌麻烦可以不用查看进程号,直接使用命令进行操作

其中/usr/local/nginx/nginx.pid为nginx.conf中的pid命令设置的参数,用来存放nginx主进程号的文件

Kill –信号类型(HUP|TERM|QUIT) `cat /usr/local/nginx/nginx.pid`

例如:

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

nginx重启命令:

1简单型,先关闭进程,修改你的配置后,重启进程。

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

./nginx

2 重新加载配置文件,不重启进程,不会停止处理请求

3 平滑更新nginx二进制,不会停止处理请求

如果觉得《04_Nginx命令行参数 控制信号 Nginx启动 停止 重启命令》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。