zoukankan      html  css  js  c++  java
  • Nginx的信号控制及常用命令

    说明:我的nginx 安装在 /usr/local/nginx 目录下

    一、信号列表:

    TERM, INT

    Quick shutdown

    QUIT

    Graceful shutdown  优雅的关闭进程,即等请求结束后再关闭

    HUP

    Configuration reload ,Start the new worker processes with

     a new configuration Gracefully shutdown the old worker processes

    改变配置文件,平滑的重读配置文件

    USR1

    Reopen the log files 重读日志,在日志按月/日分割时有用

    USR2

    Upgrade Executable on the fly 平滑的升级

    WINCH

    Gracefully shutdown the worker processes 优雅关闭旧的进程(配合USR2来进行升级)

    具体语法:

     (1) Kill -信号选项 nginx的主进程号   

        例如: kill-HUP 4873      -------->无需重启nginx,平滑的重读配置文件

        (2)   或者不直接使用进程号 ,Kill -信号控制 `cat /***/nginx/logs/nginx.pid` 

        例如: kill- USR1 `cat /usr/local/nginx/logs/nginx.pid`    -------->重读日志,在日志按月/日分割时有用

        

    二、 其他常用语法

    ./sbin/nginx -s stop   强制停止

    ./sbin/nginx -s quit   待现在进行的请求结束后,关闭nginx

    ./sbin/nginx -s reopen  从读日志文件,和kill- USR1 `cat /usr/local/nginx/logs/nginx.pid` 效果相同

    ./sbin/nginx -s reload  重启nginx

    ./sbin/nginx -t  验证配置文件是否正确

  • 相关阅读:
    一次聚类引发的一系列问题(工作经验篇)
    SQLServer数据库返回错误的国际化
    记一次SQL优化
    java设计模式-工厂模式(springweb为例子)
    JAVA中的泛型(Generic)
    spring源码分析-core.io包里面的类
    java设计模式-代理模式
    javaWeb正则表达式
    Java中的泛型
    关于API,前后端分离
  • 原文地址:https://www.cnblogs.com/Garnett-Boy/p/11087323.html
Copyright © 2011-2022 走看看