• 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

    优雅的加载配置文件

  • 相关阅读:
    4月24日 PHP基础
    4月22日 常用函数
    4月22日 练习题
    PHP正则数组
    PHP基础函数应用
    数据库SQL语句
    高级查询
    mysql
    CSS样式表
    词汇
  • 原文地址:https://www.cnblogs.com/Jackie-Chen/p/10556728.html
Copyright © 2020-2023  润新知