主题评价:
  • 0 次(票) - 平均星级: 0
  • 1
  • 2
  • 3
  • 4
  • 5
NGINX 进程运行时控制
#1
了解处理流量的 NGINX 进程,以及如何在运行时控制它们。

本节介绍 NGINX 在运行时启动的进程以及如何控制它们。

主进程和工作进程

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

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

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

控制 NGINX

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

代码:
nginx -s <SIGNAL>

其中<SIGNAL>可以是以下之一:
  • quit– 优雅地关闭(SIGQUIT信号)
  • reload– 重新加载配置文件(信号SIGHUP)
  • reopen– 重新打开日志文件(SIGUSR1信号)
  • stop– 立即关闭(或快速关闭,SIGTERM信号)

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


可能相关的主题..。
主题: 作者 回复数: 人气: 最近发表
  为什么 Netflix 选择 NGINX 作为其 CDN 的核心 netflix 0 157 08-04-2023, 04:58 PM
最近发表: netflix
  NGINX TCP 和 UDP 负载平衡 netflix 0 139 08-04-2023, 04:50 PM
最近发表: netflix
  NGINX HTTP负载均衡 netflix 0 171 08-04-2023, 04:27 PM
最近发表: netflix
  NGINX Plus 安装配置 netflix 0 193 08-04-2023, 04:05 PM
最近发表: netflix

论坛跳转:


正在浏览该主题的用户: 1 个游客