在运行时控制NGINX进程

本节描述了NGINX在运行时启动的过程以及如何控制它们。

主程序和工作程序

NGINX具有一个主进程和一个或多个工作进程。如果缓存被启用,缓存加载器和缓存管理器进程也启动时运行。

主进程的主要目的是读取和评估配置文件,以及维护工作进程。

工作进程执行请求的实际处理。NGINX依赖于操作系统相关的机制来有效地在工作进程之间分配请求。工作进程的数量由nginx.conf配置文件中的worker_processes指令定义,可以设置为固定数量,也可以配置为自动调整为可用的CPU内核数量。

控制NGINX

要重新加载配置,您可以停止或重新启动NGINX,或向主进程发送信号。可以通过运行nginx带有-s参数的命令(调用NGINX可执行文件)来发送信号。

nginx -s <信号>

其中<SIGNAL>可以是以下之一:

  • quit –正常关机
  • reload –重新加载配置文件
  • reopen –重新打开日志文件
  • stop –立即关闭(快速关闭)

kill实用程序还可用于直接向主进程发送信号。默认情况下,主进程的进程ID将写入位于/ usr / local / nginx / logs/ var / run目录中的nginx.pid文件。

有关高级信号(现场表演的二进制升级,比如)的更多信息,请参阅控制的Nginx在nginx.org

NGINX进程的基本操作和基础知识相关推荐

  1. Linux的基本操作与基础知识

    Linux基本操作与基础知识 Linux和Winodws的区别 Linux系统的目录结构 常见目录说明 文件类型 文件权限 基本命令 vi vim使用 文件查看命令 查找文件方法 grep 强大的文本 ...

  2. 数据库开发基本操作-数据库基础知识

    第一节:信息,数据与数据处理 一. 信息与数据: 1. 信息:是现实世界事物的存在方式或运动状态的反映.或认为,信息是一种已经被加工为特定形式的数据. 信息的主要特征是:信息的传递需要物质载体,信息的 ...

  3. 计算机的基础操作知识试题,[计算机基本操作知识]计算机操作系统基础知识试题...

    计算机操作系统是电子计算机系统中负责支撑应用程序运行环境以及用户操作环境的系统软件,那么你对计算机操作系统了解多少呢?以下是由答 案 网 ZqNF.Com小编整理关于计算机操作系统基础知识试题的内容, ...

  4. 网络安全基础知识篇----nginx安装

    nginx安装 0x00 nginx介绍 Nginx(读音"engine x")是由俄罗斯程序员 Igor Sysoev 编写,2004年10月作为一个试图回答公众发布 C10K ...

  5. Nginx入门篇-基础知识与linux下安装操作

    我们要深刻理解学习NG的原理与安装方法,要切合实际结合业务需求,应用场景进行灵活使用. 一.Nginx知识简述 Nginx是一个高性能的HTTP服务器和反向代理服务器,也是一个 IMAP/POP3/S ...

  6. Nginx学习(一)——Nginx基础知识

    目录 1.Nginx学习(一)--Nginx基础知识 2.Nginx学习(二)--配置文件.反向代理与负载均衡 3.Nginx搭建HTTPS服务器 一.初试Nginx 一.下载安装 1.安装必要的一些 ...

  7. Linux系统编程——进程基础知识

    Linux系统编程--进程基础知识 1.程序和进程 程序,是指编译好的二进制文件,在磁盘上,不占用系统资源(cpu.内存.打开的文件.设备.锁-) 进程,是一个抽象的概念,与操作系统原理联系紧密.进程 ...

  8. linux基础知识_压缩—进程管理-网络管理-ftp-nfs-ssh-scp

    linux基础知识_压缩-进程管理-网络管理-ftp-nfs-ssh-scp 1.压缩包管理 gzip .gz格式的压缩包,不打包,分别压缩,原文件消失 bzip2 .bz2格式的压缩包,原文件不会消 ...

  9. 进程和线程基础知识(已经是最详细的啦)

    进程和线程基础知识 文章目录 进程和线程基础知识 一.前言 二.进程 1.引入 2.并发和并行有什么区别? 3.进程与程序的关系的类比 4.进程的状态 5.进程的控制结构 6.进程的控制 7.进程的上 ...

最新文章

  1. Android常用逆向工具总结(未完待续)
  2. 中北大学c语言程序设计作业答案,2016年中北大学软件学院程序设计基础考研复试题库...
  3. C# socket编程实践——支持广播的简单socket服务器
  4. Eclipse Open J9:Eclipse OMR项目提供的开源JVM
  5. python数据处理实例-Python数据预处理实例详解
  6. 在使用线程池时应特别注意对ThreadLocal的使用
  7. Kali linux安装漏洞扫描工具Nessus指南
  8. datatables分页下一页不能点击_干货,删不掉Word文末最后一页?学会5个方法,再也不愁啦...
  9. 【C语言】(数组方式)求n名同学的平均成绩
  10. (转)open gl 实例 demo ---vs2005 环境
  11. Socket简单介绍(通过NSStream)
  12. Atitit 诗歌之道 attilax著 艾龙 著 1. 诗歌集分类 1 1.1. 国王颂歌 1 1.2. 爱情类(相逢 赞美 相识 思念 离去 分分离离 忘记) 1 1.3. 其他 1 2. 世界
  13. C语言程序NS流程图生成器,请各位大神帮个忙,画个NS流程图,,急!!!
  14. STM8S003F3P6采集DS18B20数码管显示 串口通讯
  15. lm曲线公式推导_高考圆锥曲线再难,也能用“8个”方法秒杀!不愧是清华学霸...
  16. 翻译 RFC 7322: RFC 样式指南
  17. flashpaper
  18. PTA 盲盒包装流水线 (25 分)
  19. 初评《凉宫春日的忧郁》
  20. 电子邮件营销七大案例

热门文章

  1. 实战手记:让百万级数据瞬间导入SQL Server
  2. 9:14 2009-7-22
  3. SEO之Google--PageRank优化剖析(三)
  4. linux命令之ping命令
  5. 全排列及相关扩展算法(四)——原始中介数通过逆推求原排列算法
  6. xshell终端中文乱码解决
  7. ubuntu 14.04 LTS(64bit)源配置
  8. 【AI视野·今日CV 计算机视觉论文速览 第156期】Mon, 9 Sep 2019
  9. 子查询 不同情况 mysql
  10. 组合框载入数据库的内容