首页 > 数据库技术 > 详细

http://wendong866.blog.51cto.com/addblog.php

时间:2016-01-05 15:42:17      阅读:249      评论:0      收藏:0      [点我收藏+]

  前文介绍了CentOS6.7下nginx1.8.0的安装,本文再简单说明一下nginx的启动、重启、停止、升级。nginx的安装路径为:/nginx,目录结构如下:

技术分享

一、启动

  cd /nginx/sbin

  ./nginx

  有几个参数需要知道一下:

  -t:检查Nginx服务器配置文件是否有语法错误,可以与-c联用,使输出的内容更详细,这对查找配置文件中的语法错误很有帮助,如果检查通过,将显示类似下面的信息:

技术分享

  -v:打印版本号并退出。

  -h:显示该帮助信息。

  -q:测试时只显示错误信息。

  -c filename:指定nginx配置文件的路径

  -g directives:指定nginx附加配置文件路径


二、重启

  更改配置重启nginx

  kill -HUP nginx_master_process_id或者使用

  cd /nginx/sbin/

  ./nginx -s reload

  注:HUP信号用于发送平滑重启的信号,pid可以通过以下两种方法获得,一个是使用ps命令

  ps -ef | grep nginx

  一个是查看nginx.pid文件(文件地址是在nginx.conf中配置,默认是logs目录下)。


三、关闭

  平滑停止:kill -QUIT nginx_master_process_id

  快速停止:kill -TERM nginx_master_process_id

  强制停止:kill -9 nginx


四、升级

 1、先用新程序替换旧程序文件

  2、使用命令kill -USR2 旧版程序的nginx_master_process_id或者进程文件名

    此时旧的nginx主进程会把自己的进程文件改名为.oldbin,然后执行新版nginx,此时新旧版本同时运行

  3、kill -WINCH 旧版本的nginx_master_process_id

  4、不重载配置启动新/旧工作进程

    kill -HUP 旧/新版本主进程号

    从容关闭旧/新进程

    kill -QUIT 旧/新进程号

    快速关闭旧/新进程

    kill -TERM 旧/新进程号


本文出自 “忆风” 博客,请务必保留此出处http://wendong866.blog.51cto.com/9665503/1731659

http://wendong866.blog.51cto.com/addblog.php

原文:http://wendong866.blog.51cto.com/9665503/1731659

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!