`
流浪鱼
  • 浏览: 1682071 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Nginx信号控制命令

 
阅读更多

快速关闭
sbin/nginx -s stop
kill -TERM 【Nginx主进程号】
kill -INT 【Nginx主进程号】

从容关闭
sbin/nginx -s quit
kill -QUIT 【Nginx主进程号】

重新加载配置文件
sbin/nginx -s reload
kill -HUP 【Nginx主进程号】

重新打开日志文件 多用于分割日志
sbin/nginx -s reopen
kill -USR1 【Nginx主进程号】

平滑升级可执行程序
kill -USR2 【Nginx主进程号】

对workder进程进行从容关闭
kill -WINCH 【Nginx主进程号】

强制停止所有 nginx 进程
 kill -9 【Nginx主进程号】

分享到:
评论

相关推荐

    nginx信号集案例详解

    NGINX信号集详解: NGINX是一个高性能的HTTP和反向代理服务器,也常作为电子邮件(IMAP/POP3)代理服务器。它以稳定性、低资源消耗和高并发连接而著称。NGINX使用信号集来控制其主进程和工作进程的不同状态,下面将...

    Nginx的信号控制

    本文将详细讲解Nginx支持的信号控制及其使用方法。 首先,Nginx的启动和停止可以通过执行脚本或直接调用命令来完成。通常,Nginx的可执行文件位于`/usr/local/bin/nginx`目录下,启动命令为`./sbin/nginx`,而停止...

    一句简单命令重启nginx

    Nginx的 `-s` 参数是用于向主进程发送信号的,它可以用来控制Nginx的运行状态。下面是几个常用的信号: 1. **-s stop**:立即停止Nginx服务,不等待当前处理的请求完成。 2. **-s quit**:在处理完当前的请求后,...

    Nginx完整学习笔记.doc

    Nginx 提供了多种信号控制命令,包括: * TERM:快速关闭进程 * INT:快速关闭进程 * QUIT:优雅的关闭进程 * HUP:重新加载配置文件 * USR1:重新打开日志文件 * USR2:平滑升级可执行文件 * WINCH:优雅关闭工作...

    Nginx学习笔记

    Nginx 的信号控制可以用于 reload 配置文件、reopen 日志文件、gracefully shutdown 服务器等。常用的信号有: * TERM:快速关闭服务器 * INT:快速关闭服务器 * QUIT:gracefully 关闭服务器 * HUP:reload 配置...

    nginx安装、启动停止、信号、开机自启动配置

    Nginx支持多种信号来控制其行为: - **HUP**:平滑重启,重新加载配置文件,不中断当前连接。 - **QUIT**:优雅地关闭,等待所有请求处理完再退出。 - **TERM** 和 **INT**:快速停止,立即结束进程。 - **USR1**:...

    Nginx动态配置conf

    1. **信号控制**:发送特定的信号给Nginx进程,使其在不关闭服务的情况下重新加载配置。可以使用`sudo nginx -s reload`或`sudo kill -s HUP <nginx主进程PID>`命令。这里,`HUP`(挂断)信号告诉Nginx重新读取配置...

    Centos7环境下Nginx版本升级方式及步骤

    源码平滑升级适合使用源码安装Nginx的用户,尤其是需要控制升级到特定版本的情况。这个过程涉及到Nginx的多进程模型,包括master进程和worker进程。升级过程中,先替换master进程,然后在不影响现有连接的情况下替换...

    nginx 笔记和资料

    **Nginx信号控制** Nginx支持多种信号来控制其工作进程,如重新加载配置、平滑重启等: - `HUP` (hangup):重新加载配置文件,不中断现有连接。 - `USR1`:重新打开日志文件,不影响正在处理的请求。 - `USR2`:...

    在Android app中集成nginx,非JNI

    同样,你可以通过发送信号来停止nginx进程,或者监控nginx的日志以获取状态信息。 7. **异常处理和资源清理**:在应用退出或需要关闭nginx时,确保正确地终止进程并清理资源。注意,Android系统可能会在需要时杀死...

    nginx 启动脚本

    当我们需要管理和控制Nginx服务时,启动脚本是必不可少的工具。在你提供的文件中,`start.sh`和`stop.sh`就是这样的启动和停止Nginx服务的脚本。 `start.sh`脚本通常包含了启动Nginx服务的一系列命令。在Linux环境...

    nginx开机启动脚本

    脚本最后通过 `case` 语句定义了一系列操作命令,如 `start`、`stop`、`restart` 等,用户可以通过传入不同的参数来控制 Nginx 的不同行为。 #### 总结 这个脚本提供了一个完整的 Nginx 服务控制方案,包括服务的...

    海康威视摄像头web端显示方案(Nginx环境测试)

    `start.bat`可能包含了运行Nginx可执行文件(`nginx.exe`)的命令,而`stop.bat`可能包含停止服务的命令,例如发送一个特定信号到Nginx进程。 5. **RunHiddenConsole.exe**: - 这可能是一个辅助程序,用于在后台...

    NGINX开发从入门到精通

    在操作NGINX时,我们可以通过向master进程发送信号来控制NGINX。例如,使用kill -HUP pid命令可以从容地重启NGINX。master进程在接收到HUP信号后,会重新加载配置文件,然后启动新的worker进程,并向所有老的worker...

    Nginx面试专题及答案.pdf

    Nginx使用的是反应器模式,其工作原理是通过主事件循环等待操作系统发出准备事件的信号,从而读取数据到缓冲区进行处理,单个线程能够处理数万个并发连接。 在配置文件中,若想阻止处理请求,可以设置server_name为...

    实战Nginx:取代Apache的高性能Web服务器 第一章

    Nginx支持多种信号控制方式,可以通过发送信号来控制Nginx的行为,例如: - `nginx -s reload`:平滑重启。 - `nginx -s stop`:强制停止。 - `nginx -s quit`:优雅停止。 #### 2.7 Nginx的平滑升级 平滑升级是...

    实战Nginx 高性能web服务器

    此外,还需要了解信号控制和日志管理等功能。Nginx的配置文件是其核心,需要精心配置以达到最佳性能。 基本配置与优化 在Nginx的基本配置中,需要了解虚拟主机的配置、日志文件的管理、内容压缩输出、自动列目录...

    nginx-1.11.4.tar.gz

    - **控制命令**:`nginx -s reload`用于重载配置,`nginx -t`检查配置文件语法,`nginx -s stop`快速停止服务,`nginx -s quit`优雅地停止服务。 - **日志分析**:Nginx的日志文件可以用于监控和分析服务器性能。 ...

    Nginx入门到入门笔记

    ### Nginx 入门指南 #### 一、Nginx 安装与配置 ...通过以上介绍,我们可以了解到 Nginx 的安装、启动、信号控制及配置等基本操作。这些知识对于初学者来说是非常重要的,也是进一步深入学习 Nginx 的基础。

Global site tag (gtag.js) - Google Analytics