/**

* 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. Win7-64位安装TensorFlow-CPU

    利用Anaconda安装 1.首先下载Anaconda3-5.1.0-Windows-x86_64.exe 下载地址:https://repo.continuum.io/archive/Anacond ...

  2. Maven初步踩坑

    2015-02-08 今天创建maven项目,要从中央仓库下载一堆包到本地仓库,等了好久.结果下好了之后,maven项目上有个感叹号,也没有发现代码里哪配置有错误. 和实验室好多小伙伴一起交流 也没找 ...

  3. OSG 坑爹的Android example

    本人3D编程方面超级菜鸟,因为项目需要,接触了一些Open Scene Graph(OSG)引擎的相关编程工作.首先我得承认,OSG这个引擎超级牛,无论是渲染效果和效率,都没的说,很棒.但是,OSG提 ...

  4. jquery绑定事件的坑,重复绑定问题

    我实现点击table表格中的删除按钮,找到当前按钮的祖先元素tr 然后删除该行,但是我首先点击删除的时候要先弹出提示框,是否要下载,这时在点击删除按钮删除,之前没有考虑到事件重复绑定问题,所以每次点击 ...

  5. Mac上csv导入mysql提示错误[Error Code] 1290 - The MySQL server is running with the --secure-file-priv option解决办法

    1.进入mysql查看secure_file_prive的值 $mysql -u root -p mysql>SHOW VARIABLES LIKE "secure_file_priv ...

  6. QT QTransform与QMatrix 有啥区别?

    刚开始学习QT,我使用的是QT5.12进行开发,要不时地查阅QT的官方帮助文档~ 仔细阅读QT官方帮助QTransform类以及QMatrix类,发现两个类的作用描述一模一样(“The QTransf ...

  7. Java开发者需要学习的移动开发编程语言

    编程语言(programming language),是用来定义计算机程序的形式语言.它是一种被标准化的交流技巧,用来向计算机发出指令.一种计算机语言让程序员能够准确地定义计算机所需要使用的数据,并精 ...

  8. 手动安装Laravel

    http://www.golaravel.com/download/ 下载即可用 注意 wamp必须要在 2.5以上

  9. MySQL Study之--MySQL普通用户无法本地登陆

    MySQL Study之--MySQL普通用户无法本地登陆       在安装完毕MySQL后,我们通常加入拥有对应权限的普通用户用来訪问数据库.在使用用户本地登录数据库的时候,常常会出现怎么登录也无 ...

  10. linux系统抓包命令

    IP地址抓包:tcpdump -i any host 1.1.1.2 -n 端口抓包: tcpdump -i any port 6789 -n wireshak工具抓包:tcp.port == 678 ...