zoukankan      html  css  js  c++  java
  • 二、nginx中的参数与信号

    在nginx安装好之后,只在安装目录下的sbin目录下有一个ngixn可执行程序,那么我们要启动,重启,停止,重新加载nginx,仅仅通过一个nginx可执行程序是不行的。可以通过nginx中的参数或者系统信号来通知nginx可执行程序,我们正在执行的操作是什么操作。信号就是linux操作系统中的概念

    1、ingx中的参数说明

    命令参数说明
    nginx -?,-h this help 查看帮助信息
    nginx -v show version and exit 显示 nginx 的版本
    nginx -V show version and configure options then exit 显示 nginx 的版本,编译器版本和配置参数
    nginx -t test configuration and exit 不运行,而仅仅测试配置文件。
    nginx 将检查配置文件的语法的正确性,
    并尝试打开配置文件中所引用到的文件。
    nginx -q suppress non-error messages during configuration testing
    nginx -s signal send signal to a master process: stop, quit, reopen, reload 传递一个信号,
    stop快速关闭,
    quit从容关闭,
    reopen重新打开日志文件、用于切换日志文件,
    reload重载配置文件
    nginx -p prefix set prefix path (default: /usr/local/nginx/)
    nginx -c filename set configuration file (default: conf/nginx.conf) 设置配置文件
    nginx -g directive set global directives out of configuration file

    2、通过系统信号控制Nginx

    可以使用信号系统来控制主进程。默认,nginx 将其主进程的 pid 写入到 /usr/local/nginx/logs/nginx.pid 文件中。通过传递参数给 ./configure 或使用 pid 指令,来改变该文件的位置。

    命令格式如下

    快速停止Nginx:

    kill – QUIT Nginx进程ID

    kill – QUIT /usr/local/nginx/logs/nginx.pid

    强制停止Nginx:

    kill – TERM Nginx进程ID

    kill – TERM /usr/local/nginx/logs/nginx.pid

    kill – INT Nginx进程ID

    kill – INT /usr/local/nginx/logs/nginx.pid

    kill –9 Nginx进程ID

    kill -9 /usr/local/nginx/logs/nginx.pid

    pkill -9 nginx

  • 相关阅读:
    [转]GPS原始数据说明
    [转]标准USB,MiniUSB接口定义
    warning C4819: 该文件包含不能在当前代码页(936)中表示的字符
    with用法
    turn out用法
    keep用法
    Stop doing和Stop to do和Stop...from doing有什么不同
    figure用法
    wanna用法
    seem用法
  • 原文地址:https://www.cnblogs.com/cplinux/p/10940967.html
Copyright © 2011-2022 走看看