厚学网 发表于 2017-9-14 11:08:08

nginx启动、重启、关闭的相关命令

  相信作为一位软件研发者,大家对nginx已经不再陌生了吧,但是对于它的启动、重启、关闭的命令是否熟悉了呢?对它的升级是否熟悉呢?如果不熟悉,就看看小编的分享吧,就算熟悉了也不要紧,浏览一遍当做是加深印象吧。  1.启动命令  cdusr/local/nginx/sbin  ./nginx  2.重启命令  ①更改配置重启nginx:  kill-HUP主进程号或进程号文件路径  或者也可以使用  cd/usr/local/nginx/sbin  ./nginx-sreload  ②判断配置文件是否正确:  nginx-t-c/usr/local/nginx/conf/nginx.conf  或者也可以使用  cd/usr/local/nginx/sbin  ./nginx-t  3.关闭命令  ①查询nginx主进程号:  ps-ef|grepnginx  ②从容停止:  kill-QUIT主进程号  如图所示:http://www.kokojia.com/Public/images/upload/article/2016-07/578dad017ea5b.png  ③快速停止:  kill-TERM主进程号  如图所示:http://www.kokojia.com/Public/images/upload/article/2016-07/578dad1f13f2e.png  ④强制停止:  kill-9nginx  注意:nginx.conf一定要配置了pid文件路径,如果没有的话,我们就要在logs目录下写下面的命令:  kill-信号类型'/usr/local/nginx/logs/nginx.pid'  4.升级  ①首先,我们先用新程序替换旧程序文件  ②其次,用kill-USR2旧版程序的主进程号或者进程文件名  此时旧的nginx主进程会把自己的进程文件改名为.oldbin,然后我们执行新版nginx,这个时候新版本和旧版本会同时运行  ③然后,kill-WINCH旧版本主进程号  ④最 后,不重载配置启动新/旧工作进程  kill-HUP旧/新版本主进程号  从容关闭旧/新进程  kill-QUIT旧/新进程号  快速关闭旧/新进程  kill-TERM旧/新进程号  相信你看到这里,都已经熟悉了nginx启动、重启、关闭、升级了吧。不过怎样说,任何事情都要经常练习,毕竟熟能生巧。在这里,小编希望,每一位读者都可以更进一步。      想了解更多相关知识,请到厚学网看看:https://www.houxue.com/news/387649.html

页: [1]
查看完整版本: nginx启动、重启、关闭的相关命令