zoukankan      html  css  js  c++  java
  • nginx-3-基本命令

    nginx基本命令

      1. -h -? 帮助命令

      2. -c 指定配置文件

      3. -g 指定配置命令

      4. -p 指定运行目录

      5. -s 发送信号,如 -s reload

        (1)stop 停止服务

        (2)quit 停止服务

        (3)reload 重载配置文件,修改配置文件后,使用此命令使其生效。

        (4)reopen 重新开始记录日志

      6. -t -T 测试配置文件语法

      7. -v -V 打印版本信息

    热部署

      即不需要停止nginx进程 实现对nginx版本进行升级。步骤如下:

          1. 备份原版本的nginx文件。

      2. 将新编译好的新版本nginx文件替换原版本的nginx文件。

      3. 向nginx mater进程发送 -USR2 信号 即 kill -USR2 pid ,这时可以看到有新的master进程和work进程。

      4. 向老的nginx master进程发送 -WINCH 信号 让其优雅退出,这时可以看到老的work进程退出,但是老的master进行并不会退出,方便进行版本回退,如-s reload。

    日志切割

      1. 备份原来的日志文件。

      2. 使用命令 -s reopen 重新生成日志,或者向master进程发送 -USR1信号。

      a. 实际使用时,常使用crontab进行自动化操作。

  • 相关阅读:
    链接和作用域2 C++快速入门43
    位运算符
    代码编辑器和代码浏览器
    关系运算符
    delphi教程 | 第一个程序
    代码编辑器和代码浏览器
    链接和作用域2 C++快速入门43
    delphi教程 | 第一个程序
    位运算符
    [原创 js] 点击即可修改内容函数
  • 原文地址:https://www.cnblogs.com/chenia/p/13257232.html
Copyright © 2011-2022 走看看