zoukankan      html  css  js  c++  java
  • Nginx的启动、停止和重启

    启动

    启动代码格式:nginx安装目录地址 -c nginx配置文件地址

    例如:

    [root@sijizhen sbin]# /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

    停止

    nginx有三种停止方式:

    从容停止

    1.查看进程  ps -ef|grep nginx

    [root@sijizhen sbin]# ps -ef|grep nginx
    root      9862     1  0 01:04 ?        00:00:00 nginx: master process /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
    nobody    9863  9862  0 01:04 ?        00:00:00 nginx: worker process                                          
    root      9886  1612  0 01:15 pts/0    00:00:00 grep nginx

    2.杀死进程  

    [root@sijizhen sbin]# kill -QUIT 9862

    快速停止

    1、查看进程号

    [root@sijizhen sbin]# ps -ef|grep nginx
    root      9892     1  0 01:17 ?        00:00:00 nginx: master process /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
    nobody    9893  9892  0 01:17 ?        00:00:00 nginx: worker process                                          
    root      9895  1612  0 01:18 pts/0    00:00:00 grep nginx

    2.杀死进程

    [root@sijizhen sbin]# kill -TERM 9892

    强制停止

    [root@sijizhen sbin]# pkill -9 nginx

    重启

    1、验证nginx配置文件是否正确

    方法一:进入nginx安装目录sbin下,输入命令./nginx -t

    [root@sijizhen sbin]# ./nginx -t
    nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
    nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful

    说明配置文件正确!

    方法二:在启动命令-c前加-t

    [root@sijizhen sbin]# /usr/local/nginx/sbin/nginx -t -c /usr/local/nginx/conf/nginx.conf
    nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
    nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful

     2、重启Nginx服务

     方法一:进入nginx可执行目录sbin下,输入命令./nginx -s reload 即可

    [root@sijizhen sbin]# ./nginx -s reload

    方法二:查找当前nginx进程号,然后输入命令:kill -HUP 进程号 实现重启nginx服务

    [root@sijizhen sbin]# ps -ef|grep nginx
    root      9928     1  0 01:24 ?        00:00:00 nginx: master process /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
    nobody    9935  9928  0 01:25 ?        00:00:00 nginx: worker process                                          
    root      9938  1612  0 01:26 pts/0    00:00:00 grep nginx
    [root@sijizhen sbin]# kill -HUP 9928

    参考:https://www.cnblogs.com/codingcloud/p/5095066.html

    脚踏实地,仰望星空。
  • 相关阅读:
    【Windows socket+IP+UDP+TCP】网络基础
    【我所认知的BIOS】—> uEFI AHCI Driver(8) — Pci.Read()
    Unity3D十款最火的的插件推荐
    静态路由解决双外卡,PC做路由器的实现
    00096_Properties类
    TensorFlow2_200729系列---4、手写数字识别理论
    损失函数基础知识总结
    为什么选择onehot编码(总结)
    TensorFlow2_200729系列---3、梯度下降求简单线性回归实例
    numpy生成随机数据实例
  • 原文地址:https://www.cnblogs.com/sijizhen/p/10579696.html
Copyright © 2011-2022 走看看