zoukankan      html  css  js  c++  java
  • nginx(3)信号量

     1

    nginx可以用信号控制。/usr/local/nginx/logs/nginx.pid默认情况下,主进程的进程ID将写入该文件 可以在配置时或nginx.conf使用 pid 指令更改此名称 主进程支持以下信号:

    TERM,INT 快速关机
    quit 优雅的关机
    HUP 更改配置,跟上更改的时区(仅适用于FreeBSD和Linux),使用新配置启动新的工作进程,正常关闭旧工作进程
    USR1 重新打开日志文件,日志备份
    USR2 升级可执行文件
    绞车 正常关闭工作进程

    虽然不是必需的,但也可以通过信号控制单个工作进程。支持的信号是:

    TERM,INT 快速关机
    quit 优雅的关机
    USR1 重新打开日志文件
    绞车 调试异常终止(需要启用debug_points

    用法:

    kill -选项  nginx进程号

    [root@localhost nginx]# cat logs/nginx.pid
    24948

    [root@localhost nginx]# kill -HUP `cat logs/nginx.pid`

    不用进程号关闭nginx

    日志备份:

    备份文件    mv  access.log  access.log.01

    新建文件      touch access.log

    之后   kill  -USR1  `cat logs/nginx.pid`

  • 相关阅读:
    mysql的权限定义
    数据库的启动流程和关闭介绍/mysql初始化配置文件
    SQL 执行顺序
    AJAX 同步请求锁浏览器
    JSON
    Json.NET
    JSON.parse()和JSON.stringify()
    the XMLHttpRequest Object
    命名方式
    varchar 和 nvarchar 的区别和使用
  • 原文地址:https://www.cnblogs.com/mm163/p/10802460.html
Copyright © 2011-2022 走看看