美文网首页
Nginx信号控制(命令)(二)

Nginx信号控制(命令)(二)

作者: 夜半蛙声 | 来源:发表于2016-10-02 16:19 被阅读12次

加入QQ群一起学习成长:307360805

Nginx命令手册:wiki.nginx.org/CommandLine

ps aux|grep nginx

查看当前nginx运行进程

TERM, INT        Quick shutdown 快速关闭

QUIT                 Graceful shutdown 优雅的关闭:即不接受新的请求,等所有的请求都结束了,再关闭

HUP                  Configuration reload  重新加载配置

USR1                Reopen the log files  打开日志文件

USR2                Upgrade Executable on the fly  升级可执行

WINCH              Gracefully shutdown the worker processes 优雅地关闭工作进程

具体语法:

kill -HUP 进程号

也可以直接 kill   -HUP   'cat logs/nginx.pid'

如果你cat nginx.pid返回的就是当前nginx的进程号,所以可以直接的使用,省去查看进程号

USR1 一般用于指向日志备份,如:你创建了新的日志文件,可以用该命令重新让nginx指向新的日志文件。改名字是没有用的,因为liunx是使用节点来指向的,名字只是表象,存储地址不会变。

除去上面的kill写法,还可以有其他方式

如重新加载配置:

./sbin/nginx -s  reload 

停止:

./sbin/nginx -s stop

重读日志:

./sbin/nginx -s reopen 

测试当前配置是否正确:

./sbin/nginx -t

相关文章

  • Nginx信号控制(命令)(二)

    加入QQ群一起学习成长:307360805 Nginx命令手册:wiki.nginx.org/CommandLin...

  • Nginx笔记

    nginx的信号控制 HUP 使用方法: nginx 进程信息: 使用命令重读配置文件:(不会关闭nginx) 使...

  • [Nginx]命令与信号控制

    *表示nginx的安装位置 查询进程号 启动nginx 停止nginx 从容停止kill -QUIT master...

  • service服务脚本(nginx)

    Linux服务是可以通过service命令进行控制的,这能使我们在给nginx主进程发送信号以及查看操作nginx...

  • Nginx源码学习——向master进程发送信号

    可以用命令行控制Nginx的启动与停止、重载配置文件、回滚日志文件、平滑升级等。而通过Nginx命令行发送信号有两...

  • 四、Nginx的信号控制

    一、Nginx的信号控制概述 第三章所述的那些停止、重启使用信号来控制的。这都算是一些简单的信号控制。 二、Ngi...

  • Nginx常用配置

    Nginx常用命令 启动 Nginx 停止 Nginx Nginx 重载配置 上述是采用向 Nginx 发送信号的...

  • Nginx 信号量 [1]

    Nginx信号控制官方链接:https://www.nginx.com/resources/wiki/start/...

  • [Nginx]笔记大纲

    最近在整理服务器集群的相关知识,以便日后进行系统运维。 1.Nginx的安装与配置2.Nginx命令与信号控制3....

  • 《深入理解Nginx》笔记

    Nginx命令行控制 1. 默认方式启动 直接执行Nginx二进制程序。例如:/usr/local/nginx/s...

网友评论

      本文标题:Nginx信号控制(命令)(二)

      本文链接:https://www.haomeiwen.com/subject/afqdyttx.html