/**

* lihaibo

* 文章内容都是根据自己工作情况实践得出。

*如有错误,请指正

*转载请注明出处

*/

一、启动

/usr/local/nginx/sbin/nginx
或者
cd /usr/local/nginx/sbin
./nginx

二、关闭

查询主进程号:

root@ubuntu:/usr/local/nginx/conf# ps -aux |grep nginx
root 0.0 0.0 ? Ss : : runsv nginx
root 0.0 0.0 ? S : : svlogd -tt /var/log/gitlab/nginx
root 0.0 0.2 ? Ss : : nginx: master process /opt/gitlab/embedded/sbin/nginx -p /var/opt/gitlab/nginx
gitlab-+ 0.0 0.3 ? S : : nginx: worker process
gitlab-+ 0.0 0.3 ? S : : nginx: worker process
root 46240 0.0 0.0 22284 376 ? Ss 16:12 0:00 nginx: master process /usr/local/nginx/sbin/nginx
nobody 0.0 0.2 ? S : : nginx: worker process
root 0.0 0.2 pts/ R+ : : grep --color=auto nginx

查出主进程号为  46240

------------------------------

顺序停止   kill -QUIT 主进程号

 快速停止   kill -TERM 主进程号

 强制停止   kill -9 nginx

-------------------------------

若nginx.conf配置了pid文件路径

aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAANAAAAAoCAIAAAAAB+NXAAABG0lEQVR4nO3VUQ6DIAwAUO5/afa3mIkVVBCW9+LHJFhL27iUAAAAAAAAAACAp+WU8ts5zOhbl5oCHe3JC9Y390z7TthhlXynm00DVxNnLRMO3Ay65J9L181oy+mR9qKl2Br3hTsawaOhfGpe3xKfqLhYrMl+c3FPHPP0FUGngtPd7+ZjzS3+nx79jm//Y+CKJ2qqUtDF05hBSvWPBwd8v5sG7vLAfW/jcWmNWZnS0dv3JupmLl1zpdjf/e7GJboQ828HbhvXF25/G3yEOu28kNLpCM7VzTjvYPF0fX41JypuLj6+XYzf8lPzuJj1V9pFO82zdb2XteZmgMrSN9VtWDsfCd4xwxW/VQP0KMuAUusmAAAAAAAAAABDfQBzYugmPX1QOwAAAABJRU5ErkJggg==" alt="" />

如果没有,则在logs目录下

  kill -信号类型 '/usr/local/nginx/logs/nginx.pid'

三、重启

检查配置文件是否配置正确:

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

/usr/local/nginx/sbin/nginx -t

aaarticlea/png;base64,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" alt="" />

更改配置后重启nginx

kill -HUP 主进程号或进程号文件路径   #可以不停止进程的情况下重新读取配置文件
或者使用
cd /usr/local/nginx/sbin
./nginx -s reload

四、升级

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

  2、kill -USR2 旧版程序的主进程号或者进程文件名

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

  3、kill -WINCH 旧版本主进程号

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

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

    从容关闭旧/新进程

    kill -QUIT 旧/新进程号

    快速关闭旧/新进程

    kill -TERM 旧/新进程号

------------------------------

群网友交流的方法

重启:

/usr/local/nginx/sbin/nginx -s reload

停止:

/usr/local/nginx/sbin/nginx -s  stop

测试配置文件是否正常

/usr/local/nginx/sbin/nginx -t

强制关闭

pkill  nginx

nginx(二)----ubuntu14.04下启动或重启和关闭nginx的更多相关文章

  1. nginx(一)----ubuntu14.04下安装nginx

    /** * lihaibo * 文章内容都是根据自己工作情况实践得出. *如有错误,请指正 *转载请注明出处 */ 此文章中用到的软件下载地址: 链接: http://pan.baidu.com/s/ ...

  2. Windows下启动、重启、停止nginx

    在Windows下操作nginx,需要打开cmd 进入到nginx的安装目录下 1.启动nginx: start nginx 或 nginx.exe 2.停止nginx(stop是快速停止nginx, ...

  3. Nginx 在ubuntu14.04下的安装

    来源:http://blog.csdn.net/hanshileiai/article/details/45580001 按照步骤一步一步来,绝对ok 1.如果出现错误: *4 connect() t ...

  4. Docker安装Nginx(含:Windows启动、重启、停止)

    Docker安装Nginx #docker pull nginx:latest (第一次启动Docker-Nginx) #docker run --detach \ --publish 80:80 \ ...

  5. 二、Ubuntu14.04下安装Hadoop2.4.0 (伪分布模式)

    在Ubuntu14.04下安装Hadoop2.4.0 (单机模式)基础上配置 一.配置core-site.xml /usr/local/hadoop/etc/hadoop/core-site.xml ...

  6. Windows下nginx的启动,重启,关闭功能

    @echo off rem 提供Windows下nginx的启动,重启,关闭功能 echo ==================begin======================== cls :: ...

  7. Ubuntu14.04下Nginx反向代理Odoo域名

    安装nginx sudo apt-get install -y nginx 修改配置文件 vi /etc/nginx/nginx.conf #注释掉下面这行代码 #include /etc/nginx ...

  8. Ubuntu14.04下安装Hadoop2.5.1 (单机模式)

    本文地址:http://www.cnblogs.com/archimedes/p/hadoop-standalone-mode.html,转载请注明源地址. 欢迎关注我的个人博客:www.wuyudo ...

  9. ubuntu14.04下手动安装JDK + eclipse + Pydev

    说明:本文在root用户下进行,如不是root用户命令前加sodu 一.手动安装JDK 1.下载JDK 从官网http://www.oracle.com/technetwork/java/javase ...

随机推荐

  1. git基于历史commit创建分支

    基于以前的commit创建一个分支 步骤: 1.确定需要取出版本的commit值 git log 2.基于该commit创建分支 git branch <branch name> < ...

  2. drools研究后记

    在实际工作中,有关于达标推断的业务逻辑 就是谁谁谁 消费满了多少钱.就返多少钱的优惠券 声明:不是drools不好,仅仅是在我遇到的场景下,不合适,不够好 在使用drools的时候发现有例如以下问题: ...

  3. lakala GradientBoostedTrees

    /** * Created by lkl on 2017/12/6. */ import org.apache.spark.mllib.evaluation.BinaryClassificationM ...

  4. 如何在LINUX中安装VM-Tools

    1.运行VM,启动你的虚拟LINUX系统. 2.切换到原系统,选择VM中的VM菜单----Install VMWare Tools. 3.在虚拟机设置里,请把你的VM-Tools的ISO文件映射到你的 ...

  5. 将文件导入到SQL server数据库表中的字段中

    一.在要执行的sql server数据库a中执行如下脚本,创建存储过程sp_textcopy /* 将二进制文件导入.导出到数据库相应字段列中 */ CREATE PROCEDURE sp_textc ...

  6. selenium 单浏览器模式

    如果需要无限制的任意实例化,而不是把实例化后的对象传给另一个函数.方法处理.就需要控制单浏览器,不然每次实例化弹出来一个新浏览器,很占内存 #coding=utf8 from selenium.web ...

  7. IIS------如何安装IIS

    1.打开“控制面板”->“程序”->“打开或关闭Windows功能” 2.如图所示: 3.如图所示: 4.点击确定,配置完成

  8. Java -- 异常的捕获及处理 -- 自定义异常类

    7.4 自定义异常类 定义异常类只需要继承Exception类即可. 例:自定义异常类 Class : MyException package limeThrowable._7_4; public c ...

  9. HTML 水平线

    <hr /> 标签可以在 HTML 页面中创建水平线,通常用来分隔文章中的小节 <!DOCTYPE HTML> <html> <body> <p& ...

  10. 去掉a标签

    需求: 去掉网页中所有的a标签 方法一: str.replace(/(<\/?a.*?>)|(<\/?span.*?>)/g, '');//str为要修改的那段文字 方法二: ...