zoukankan      html  css  js  c++  java
  • nginx的信号量

    一.官方文档

    https://www.nginx.com/resources/wiki/start/topics/tutorials/commandline/

    二.nginx进程说明

    一般在nginx启动之后会有一个 master process(主进程)和多个worker process(工作进程)主进程不参与处理用户发来的请求,而是来管理和控制工作进程的,当一个工作进程响应完毕后,主进程会调度工作进程处理下一个请求;而工作进程是处理用户发来的请求的进程。

    三.信号量说明

    TERM, INT Quick shutdown   (强制关闭)
    QUIT Graceful shutdown  (优雅关闭,会在请求处理完成之后,自动关闭)
    KILL Halts a stubborn process
    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  (优雅的关闭工作进程)

    四.信号量的使用语法

    kill -信号量  nginx的主进程的pid

    例如:

    kill -HUP 4623

    优雅的加载配置文件

  • 相关阅读:
    【模拟练习】[一]
    【搜索练习】【二】
    【搜索练习】【一】
    模板整理 (施工中 2017.8.30更新)
    常用STL整理 (施工中 2017.8.11更新)
    剑指Offer 反转链表
    剑指Offer 链表中倒数第k个结点
    剑指Offer 斐波那契数列
    剑指Offer 用两个栈实现队列
    剑指Offer 从尾到头打印链表
  • 原文地址:https://www.cnblogs.com/Jackie-Chen/p/10556728.html
Copyright © 2011-2022 走看看