![]() |
NGINX 进程运行时控制 - 可打印的版本 +- Netflix优惠码论坛 (https://www.sinovoter.com) +-- 版块: 合租专栏 (https://www.sinovoter.com/forum-18.html) +--- 版块: Surge与各类代理加速器合租 (https://www.sinovoter.com/forum-57.html) +--- 主题: NGINX 进程运行时控制 (/thread-7520.html) |
NGINX 进程运行时控制 - netflix - 08-04-2023 了解处理流量的 NGINX 进程,以及如何在运行时控制它们。 本节介绍 NGINX 在运行时启动的进程以及如何控制它们。 主进程和工作进程 NGINX 有一个主进程和一个或多个工作进程。如果启用缓存,缓存加载器和缓存管理器进程也会在启动时运行。 主进程的主要目的是读取和评估配置文件,以及维护工作进程。 工作进程实际处理请求。NGINX 依靠依赖于操作系统的机制在工作进程之间有效地分配请求。工作进程的数量由nginx.conf配置文件中的worker_processes指令定义,可以设置为固定数量,也可以配置为自动调整为可用CPU核心的数量。 控制 NGINX 要重新加载配置,您可以停止或重新启动 NGINX,或向主进程发送信号。nginx可以通过使用参数运行命令(调用 NGINX 可执行文件)来发送信号-s。 代码: nginx -s <SIGNAL> 其中<SIGNAL>可以是以下之一:
该kill实用程序还可用于直接向主进程发送信号。默认情况下,主进程的进程 ID 会写入nginx.pid文件,该文件位于/usr/local/nginx/logs或/var/run目录中。 |