Tagged articles
3 articles
Page 1 of 1
Tencent Cloud Developer
Tencent Cloud Developer
Jun 10, 2021 · Backend Development

Understanding Nginx Architecture: Master/Worker Processes, Hot Reload, Epoll, and Load Balancing

The article explains Nginx’s master‑worker architecture, showing how the master process handles signals, restarts workers, and performs hot configuration or binary reloads, while workers use an event‑driven epoll loop with an accept‑mutex to efficiently process connections and balance load across cores without multithreading.

Backend DevelopmentMaster ProcessNginx
0 likes · 10 min read
Understanding Nginx Architecture: Master/Worker Processes, Hot Reload, Epoll, and Load Balancing
Java High-Performance Architecture
Java High-Performance Architecture
Oct 7, 2015 · Operations

Understanding Nginx’s Three Process Types: Master, Worker, and Cache

This article explains the three types of Nginx processes—master, worker, and cache—detailing each one's responsibilities, from configuration loading and socket management to request handling, cache indexing, and inter‑process communication, while also covering smooth reloads, upgrades, and cache index management.

Cache ManagementMaster ProcessNginx
0 likes · 3 min read
Understanding Nginx’s Three Process Types: Master, Worker, and Cache